linux 是否可以导出GPG私钥而不需要在提示符中提供密码短语?

fhity93d  于 2023-03-17  发布在  Linux
关注(0)|答案(1)|浏览(167)

我想自动化的GPG私钥出口,使其运行没有用户交互。

gpg --export-secret-keys my@email.com

我试着提供--batch --passphrase-fd 0参数,两个参数的密码都是:

  • 参数--passphrase 'my-passhrase'
  • 来自标准输入echo 'my-passphrase' | gpg ...

它不起作用。有没有可能在没有用户交互的情况下导出私钥?

yfwxisqw

yfwxisqw1#

您应该添加--pinentry-mode=loopback参数以及--batch。RNP CLI测试套件中的完整示例:
gpg --batch --homedir .gpg --pinentry-mode=loopback --yes --passphrase "password" --output keyfile.asc --export-secret-key userid

相关问题