[英]How to encrypt a .zip file?
是否可以加密Zip文件? 我知道加密用於使.txt文件不可讀,直到用密鑰解密。 雖然我想對.zip文件做同樣的事情。
我有多個文件,我希望用戶通過我正在創建的程序從互聯網上下載,所以我想我會在.zip中壓縮它們的文件然后加密Zip以增加安全性。 (我不希望用戶在沒有串行代碼的情況下訪問.zip中的文件)
我打算將“序列密鑰”保存在程序可以獲得的數據庫中。
我是以錯誤的方式解決這個問題的?
DotNetZip和SharpZipLib都支持加密拉鏈內容並且是免費的。
是的,您可以使用第三方zip庫,如其他答案所示,但請記住,您保護文件的方法是基本的......觀察您的程序運行並在程序幫助解密后恢復文件並不是非常困難。 如果您將密鑰作為常量存儲在程序中,那么提取也是非常簡單的。
軟件保護是一個復雜的領域,很難阻止確定的用戶查看存儲在他們控制的系統上的數據。 商業軟件竭盡全力阻止這種情況,而且解決方案非常復雜。 (例如,嘗試將調試器掛鈎到Skype,看看會發生什么)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.