簡體   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