以下を実行してみてください。
gpg -c --passphrase-file secret somefiletoencrypt
しかし、まだパスワードを尋ねます。
secret
対称暗号化のためにgpgに内部パスワードを使用させるにはどうすればよいですか?
答え1
gpg
システムのマニュアルのman gpg2
このオプションを説明するセクションで、次の手順を実行します--passphrase-file
。
--batch
バージョン2.0以降、このパスワードはこのオプションも提供されている場合にのみ使用されます。バージョン2.1以降、--pinentry-mode
この項目もに設定する必要がありますloopback
。
GnuPG 2.2.12でテストしましたが、コマンドを追加すると期待--batch
どおりに動作しました。