[英]How to encrypt a .zip file?
是否可以加密Zip文件? 我知道加密用于使.txt文件不可读,直到用密钥解密。 虽然我想对.zip文件做同样的事情。
我有多个文件,我希望用户通过我正在创建的程序从互联网上下载,所以我想我会在.zip中压缩它们的文件然后加密Zip以增加安全性。 (我不希望用户在没有串行代码的情况下访问.zip中的文件)
我打算将“序列密钥”保存在程序可以获得的数据库中。
我是以错误的方式解决这个问题的?
DotNetZip和SharpZipLib都支持加密拉链内容并且是免费的。
是的,您可以使用第三方zip库,如其他答案所示,但请记住,您保护文件的方法是基本的......观察您的程序运行并在程序帮助解密后恢复文件并不是非常困难。 如果您将密钥作为常量存储在程序中,那么提取也是非常简单的。
软件保护是一个复杂的领域,很难阻止确定的用户查看存储在他们控制的系统上的数据。 商业软件竭尽全力阻止这种情况,而且解决方案非常复杂。 (例如,尝试将调试器挂钩到Skype,看看会发生什么)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.