可以加密Zip文件吗?我知道加密可以使.txt文件在未解密之前无法阅读。虽然我想对.zip文件做同样的事情。我有多个文件想让用户通过我创建的程序从互联网上下载,所以我想我会将它们压缩成.zip,然后加密Zip以增加安全性。(我不希望用户在没有序列号的情况下访问.zip中的文件)。我打算将“序列号”保存在在线数据库中,程序会获取它。我这样做对吗?
是的,您可以使用其他答案所示的第三方zip库,但请记住,您保护文件的方法是基本的...观察您的程序操作并在您的程序有帮助地解密它们后恢复文件并不是非常困难。如果您将密钥作为程序中的常量存储,那么提取它也相当简单。
软件保护是一个复杂的领域,很难防止决心查看存储在他们控制的系统上的数据的用户。商业软件会尽最大努力防止这种情况发生,而解决方案相当复杂。(例如,尝试将调试器挂钩到Skype上并查看会发生什么)