使用c#加密和解密二进制文件

时间:2011-01-27 12:11:18

标签: c# encryption binaryfiles

有许多使用c#加密/解密密码和简单文本文件的示例,可在网上找到。但我没有找到任何关于加密或解密整个二进制文件的例子,如.exe或.mdb文件。

任何人都可以提供加密/解密二进制文件的示例,或者可以提供一些链接。

感谢您分享宝贵的时间。

3 个答案:

答案 0 :(得分:4)

它几乎是一样的,因为Crypto-API总是处理字节流或数组。

这可能会对您有所帮助:http://www.codeproject.com/KB/security/DotNetCrypto.aspx

答案 1 :(得分:2)

我认为您可以从文件中读取byte []并使用简单加密。

答案 2 :(得分:1)

提示:不要使用加密API。

查看src +示例,地址:

http://www.bouncycastle.org/csharp/

原因如下:
http://en.wikipedia.org/wiki/NSAKEY