Ole*_*Ole 5 shell encryption shell-script gpg
试图运行这个:
gpg -c --passphrase-file secret somefiletoencrypt
Run Code Online (Sandbox Code Playgroud)
但它仍然要求输入密码。
我们如何让 gpg 使用密码secret进行对称加密?
从gpg手册(man gpg2在我的系统上),在谈论--passphrase-file选项的部分中:
请注意,从 2.0 版开始,只有
--batch在也提供了该选项的情况下才使用此密码。从 2.1 版开始,--pinentry-mode还需要将loopback.
使用 GnuPG 2.2.12 为自己测试,添加--batch到您的命令中使其按预期工作。