Mat*_*tin 10 .net c# vb.net encryption zip
我正在尝试找到适合美国联邦政府使用的加密的zip压缩和加密组件,因此我不能使用Zip 2.0加密,它必须是AES等.我已经找到了SharpZipLib(不能做AES加密)和Chilkat(可以做AES加密,但要花钱).我错过了其他选择吗?
Che*_*eso 11
您愿意为DotNetZip中的AES支付多少钱?;)
DotNetZip支持AES加密,128位或256位密钥.
http://www.codeplex.com/DotNetZip
示例代码:
using (ZipFile zip = new ZipFile())
{
zip.AddFile("ReadMe.txt"); // no password for this entry
// use a password for subsequent entries
zip.Password= "This.Encryption.is.FIPS.197.Compliant!";
zip.Encryption= EncryptionAlgorithm.WinZipAes256;
zip.AddFile("Rawdata-2008-12-18.csv");
zip.Save("Backup-AES-Encrypted.zip");
}
Run Code Online (Sandbox Code Playgroud)
由DotNetZip生成的AES加密的zip文件可以通过WinZip读取和提取,反之亦然.
您也可以只创建常规zip文件而不加密.
哦,它是免费的.
归档时间: |
|
查看次数: |
5147 次 |
最近记录: |