gpg 在文件中提供密码时要求输入密码?

gpg 在文件中提供密码时要求输入密码?

尝试运行这个:

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您的命令中使其按预期工作。

相关内容