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

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

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

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

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

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

答案1

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

答案2

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

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

… -pass pass:mySillyPassword

或者

… -pass file:/path/to/secret/password.txt

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


也可以看看相关问题的答案提到 GPG

相关内容