寻找适用于 Windows 的命令行加密实用程序

Joe*_*moe 6 windows encryption

我正在寻找适用于 Windows 的命令行加密实用程序 - 付费或免费。希望它支持 AES-256。它必须是拥有庞大用户群并积极开发的东西。需要能够在命令行中指定密码 - 不希望使用私钥/公钥。

它将用作我的备份过程的一部分。简而言之,我只会使用 Winzip 或 7-zip 加密,但加密存档中的文件列表是可见的,我不喜欢那样。所以计划是在没有密码的情况下压缩文件,然后加密 ZIP 文件本身。

我确实使用 TrueCrypt,但它对这个过程并不方便 - 必须备份整个卷,这在存储方面不是有效的,而且据我所知,不能从命令行创建加密卷。

基本上是在寻找这样的东西:http : //hcrypto.sourceforge.net/但这个软件似乎并没有在积极开发中。

bil*_*.cn 11

在 7-zip 的命令行版本中,7z.exe您可以使用-p开关来设置密码。这也将启用标头加密(-mhe7z 格式的选项),这意味着文件名也将被加密。

  • 7-zip 使用 AES,它是 LGPL v2,我真的认为一个有能力发明广泛使用的存档格式的人知道如何正确使用 ecryption 库。 (5认同)
  • @billc.cn 我同意。我只是不知道源是否开放。是的,所以 7-zip 是一个完全有效的解决方案。 (2认同)

Red*_*ick 11

openssl适用于 Windows 被广泛使用并支持命令行加密

# encrypt file.txt to file.enc using 256-bit AES in CBC mode
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc
Run Code Online (Sandbox Code Playgroud)

如有必要,您可以在命令行上指定密码短语

… -pass pass:mySillyPassword
Run Code Online (Sandbox Code Playgroud)

或者

… -pass file:/path/to/secret/password.txt
Run Code Online (Sandbox Code Playgroud)

(来自http://www.madboa.com/geek/openssl/#encrypt-simple


另请参阅对提及 GPG的相关问题的回答