◾️はじめに
https://dk521123.hatenablog.com/entry/2026/02/12/143942
の続き。 gpg(GNU Privacy Guard)コマンドに関するTipsを徐々にまとめる
目次
【1】Yes/No を聞かずに実行する 【2】秘密鍵から公開鍵をExport・Importする
【1】Yes/No を聞かずに実行する
* "--yes --trust-model always" を使う => あくまで、開発用に使用するものとして、、、
https://stackoverflow.com/questions/7233951/assume-always-trust-is-yes-true-in-gpg-cmd
* 以下のマニュアルを参照したところ、--always-trust でも良さそう
https://www.gnupg.org/documentation/manuals/gnupg24/gpg.1.html
補足:--yes だけではダメなのか?
* 結論から言うと、信用性がない鍵だと聞いてくるらしく、ダメ。 => 自作の鍵を使っているせいか聞いてくる
コマンド例
gpg --yes --trust-model always -e -r "your-email@xxxx.com" plain.txt
【2】秘密鍵から公開鍵をExport・Importする
# Step1: 秘密鍵をImportする(gpg --import [秘密鍵ファイル]) gpg --import secret.key # Step2: 確認 gpg --list-keys # Step3: 公開鍵をExportする gpg --export --armor "xxxx@xxxx.com" > public.key # Step4: 公開鍵をImportする gpg --import public.key
secret.key
-----BEGIN PGP PUBLIC KEY BLOCK----- mQENBFgHOpUBCADMfVBMfhmxpAkrEiVrYcHyOJZor7VKo2/h2c+lAIGZyX9GbG4B ynbifULqYgaaNt4nZuJIHyT38OOCInCB57vUpKkBJOoYO6sqXHIEL6j83kQ4hCih 〜中略〜 z4fp06UQby5KcOARJbDuj3rp8WJ/A1eU7fgPLxXRsa4eGmjtTGxkIhfLvrsip/Z2 i1h2rNK+Ezc1oGRfumB9OJ+PFVx9F7YdF6SvarMWQrJJp0WV =qQpR -----END PGP PUBLIC KEY BLOCK-----
関連記事
gpgコマンド 〜 入門編 〜
https://dk521123.hatenablog.com/entry/2026/02/12/143942