首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于加密压缩的AesCryptoServiceProvider无法解密

用于加密压缩的AesCryptoServiceProvider无法解密
EN

Stack Overflow用户
提问于 2015-06-22 17:59:35
回答 1查看 370关注 0票数 0

我用AesCryptoServiceProvider加密了一个带有密码的压缩文件。但生成的zip文件不能用winzip或winrar用相同的密码破解。

有谁能告诉我问题出在哪里吗?winzip不能解密AesCryptoServiceProvider加密吗?

如果是,.NET 4.5中winzip支持哪些加密类?

EN

回答 1

Stack Overflow用户

发布于 2015-06-22 18:09:41

就像xanatos的评论一样,你不能用你想要的方式来做这件事。我个人发现DotNetZip是解决您的问题的一个很好的解决方案。

From their website

为什么你想再生产一个Zip库呢?在.NET世界中,有许多操作zip文件的选项。有些是商业库,有些是开源的。您甚至可以将包含在.NET 3.0中的zip压缩到一个压缩库中。但所有这些都是有权衡的。有些人愿意为了更低的价格而放弃商业支持。有些人不喜欢GPL。其他一些包很难用于zip文件。他们中的一些没有足够的功能(例如,AES加密,ZIP64,压缩扩展)。有些太慢了。我发现,大多数人想要的是简单易用,工作良好,有良好的功能,有效和快速的压缩,并且是合适的价格。DotNetZip就是那个选项。它很快,很简单,是免费的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30977087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档