Encryption/Decryption 使用 ZipArchive class
Encryption/Decryption using ZipArchive class
我做了一些调查,但看不到使用 ZipArchive
class.
实现 encryption/decryption 的本机方法
https://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive(v=vs.110).aspx
MSDN 好像没有提供这个可能性...
我说得对吗?如果不对,那么如何 encrypt/decrypt 使用 ZipArchive
class 进行压缩?
谢谢!
P.S. 这种方法好吗?
Encrypt an existing zip file
你别看了,微软没有实现。在将文件添加到存档之前自行加密文件是一个明显的解决方法,但并不能完全让收件人有机会再次解密它们。
您将不得不回退到 .NET 获得 zip 文件支持之前流行的库类型。有很多选择,SharpZipLib 和 DotNetZip 是领先的竞争者。两者都支持存档密码,并允许您在创建存档时控制加密算法,如果您关心弱 Zip 2.0 算法,这一点很重要。
我做了一些调查,但看不到使用 ZipArchive
class.
https://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive(v=vs.110).aspx
MSDN 好像没有提供这个可能性...
我说得对吗?如果不对,那么如何 encrypt/decrypt 使用 ZipArchive
class 进行压缩?
谢谢!
P.S. 这种方法好吗? Encrypt an existing zip file
你别看了,微软没有实现。在将文件添加到存档之前自行加密文件是一个明显的解决方法,但并不能完全让收件人有机会再次解密它们。
您将不得不回退到 .NET 获得 zip 文件支持之前流行的库类型。有很多选择,SharpZipLib 和 DotNetZip 是领先的竞争者。两者都支持存档密码,并允许您在创建存档时控制加密算法,如果您关心弱 Zip 2.0 算法,这一点很重要。