繁体   English   中英

如何加密.zip文件?

[英]How to encrypt a .zip file?

是否可以加密Zip文件? 我知道加密用于使.txt文件不可读,直到用密钥解密。 虽然我想对.zip文件做同样的事情。
我有多个文件,我希望用户通过我正在创建的程序从互联网上下载,所以我想我会在.zip中压缩它们的文件然后加密Zip以增加安全性。 (我不希望用户在没有串行代码的情况下访问.zip中的文件)
我打算将“序列密钥”保存在程序可以获得的数据库中。

我是以错误的方式解决这个问题的?

DotNetZipSharpZipLib都支持加密拉链内容并且是免费的。

使用dotnetzip库执行压缩/解压缩操作。

它支持AES加密。 来自网站:

该库支持zip密码,Unicode,ZIP64,流输入和输出,AES加密,多个压缩级别,自解压存档,跨文档等。

是的,您可以使用第三方zip库,如其他答案所示,但请记住,您保护文件的方法是基本的......观察您的程序运行并在程序帮助解密后恢复文件并不是非常困难。 如果您将密钥作为常量存储在程序中,那么提取也是非常简单的。

软件保护是一个复杂的领域,很难阻止确定的用户查看存储在他们控制的系统上的数据。 商业软件竭尽全力阻止这种情况,而且解决方案非常复杂。 (例如,尝试将调试器挂钩到Skype,看看会发生什么)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM