Сколько вы готовы заплатить за AES в DotNetZip?
;)
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");
}
AZ-зашифрованные zip-файлы, созданные DotNetZip, могут быть прочитаны и извлечены WinZip, и наоборот.
Вы также можете просто создавать обычные ZIP-файлы без шифрования.
о, и это бесплатно.