尝试运行这个:
gpg -c --passphrase-file secret somefiletoencrypt
但它仍然要求输入密码。
我们如何让gpg使用里面的密码来做secret
对称加密呢?
答案1
从gpg
手册(man gpg2
在我的系统上)中,在讨论该选项的部分中--passphrase-file
:
--batch
请注意,自版本 2.0 起,仅当也给出了该选项时才使用此密码。从版本 2.1 开始,--pinentry-mode
还需要将其设置为loopback
.
我用 GnuPG 2.2.12 进行了测试,添加到--batch
您的命令中使其按预期工作。