0
您如何通过GPG命令行传递密码?即使使用“--passphrase”参数,GNOME代理仍然弹出。GPG忽略--passphrase参数
人们提出了“ - 无代理”,但这不是一个有效的选项。你可以通过配置文件来设置,但这对我来说并不合适。我不能使用管道,因为我将在STDIN上有数据。
您如何通过GPG命令行传递密码?即使使用“--passphrase”参数,GNOME代理仍然弹出。GPG忽略--passphrase参数
人们提出了“ - 无代理”,但这不是一个有效的选项。你可以通过配置文件来设置,但这对我来说并不合适。我不能使用管道,因为我将在STDIN上有数据。
这是 “--no使用代理”:
$ echo "cleartext" | gpg --passphrase "some-passphrase" -c --no-use-agent > text.encrypted
$ cat text.encrypted | gpg --passphrase "passphrase" --no-use-agent 2>/dev/null
$ cat text.encrypted | gpg --passphrase "some-passphrase" --no-use-agent 2>/dev/null
cleartext