簡體   English   中英

加密文件目錄的最佳方法?

[英]Best way to encrypt a directory of files?

我需要以編程方式加密文件目錄,例如.zip或其他。 最好是密碼保護。

我怎樣才能做到這一點,如果適用的話,最好的加密方式是什么?

編程語言並不重要。 我在所有語法中都被用詞表示。

我怎樣才能做到這一點,如果適用的話,最好的加密方式是什么?

  • tar和gzip目錄。
  • 生成與文件大小相等的隨機位流
  • 在流上運行按位XOR

只有真正安全的方法才是真正的隨機時間墊。

我仍然說7-zip就是答案。 它沒有被“破解”。

OpenSSL庫具有各種分組密碼實現,包括眾所周知的AES。 它既有函數調用接口(用於C / C ++等語言),也有程序調用接口(用於shell腳本)。 http://www.openssl.org/

! 4096 -Bit( Open )PGP:' 相當不錯 '

GnuPG是GNU項目完整且免費實現RFC4880定義的OpenPGP標准。 GnuPG允許加密和簽署您的數據和通信,具有通用的密鑰管理系統以及各種公鑰目錄的訪問模塊。 GnuPG,也稱為GPG,是一個命令行工具,具有與其他應用程序輕松集成的功能。 提供豐富的前端應用程序和庫。 GnuPG的第2版還提供對S / MIME的支持。


libgcrypt:
http://www.gnupg.org/related_software/libraries.en.html

編輯:
BouncyCastle現在支持OpenPGP。
http://www.bouncycastle.org/

使用AES 您可以通過詢問谷歌的AES encryption + myfavouritelanguage找到您喜歡的編程語言的實現。

如果您使用的是.NET,為什么不使用支持加密的免費壓縮框架( http://www.icsharpcode.net/OpenSource/SharpZipLib/ )?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM