linux:gnupg

GnuPG - GNU Privacy Guard

GNU Privacy Guard (GnuPG, GPG) とは、Pretty Good Privacy (PGP) の別実装として、GPL に基づいた暗号化ソフトである。
GNU Privacy Guard - Wikipediaより

本家: The GNU Privacy Guard

$ sudo dnf install gnupg2

メタデータの期限切れの最終確認: 0:13:40 前の 2024年04月14日 10時47分36秒 に実施しました。
パッケージ gnupg2-2.4.4-1.fc39.x86_64 は既にインストールされています。
依存関係が解決しました。
行うべきことはありません。
完了しました!

インストールされているかの確認。

$ gpg2 --version

gpg (GnuPG) 2.4.4
libgcrypt 1.10.2-unknown
Copyright (C) 2024 g10 Code GmbH
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/tomoyan/.gnupg
サポートしているアルゴリズム:
公開鍵: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
暗号方式: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256,
      TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256
ハッシュ: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
圧縮: 無圧縮, ZIP, ZLIB, BZIP2

全機能の鍵生成には gpg2 --full-generate-key を使う。

$ gpg2 --full-generate-key

gpg (GnuPG) 2.4.4; Copyright (C) 2024 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

ご希望の鍵の種類を選択してください:
   (1) RSA と RSA
   (2) DSA と Elgamal
   (3) DSA (署名のみ)
   (4) RSA (署名のみ)
   (9) ECC (署名と暗号化) *デフォルト
  (10) ECC (署名のみ)
  (14) カードに存在する鍵
あなたの選択は? <- Enter を入力
ご希望の楕円曲線を選択してください:
   (1) Curve 25519 *デフォルト
   (4) NIST P-384
あなたの選択は? <- Enter を入力
鍵の有効期限を指定してください。
         0 = 鍵は無期限
        = 鍵は n 日間で期限切れ
      w = 鍵は n 週間で期限切れ
      m = 鍵は n か月間で期限切れ
      y = 鍵は n 年間で期限切れ
鍵の有効期間は? (0) <- Enter を入力
鍵は無期限です
これで正しいですか? (y/N) y <- 入力

GnuPGはあなたの鍵を識別するためにユーザIDを構成する必要があります。

本名: TomoYan # 本名を入力
電子メール・アドレス: tomoyan@tomoyan.net <- メールアドレスを入力
コメント: TomoYan's GPG Key ED25519 <- コメントを入力
次のユーザIDを選択しました:
    "TomoYan (TomoYan's GPG Key ED25519) "

名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? o <- 入力
たくさんのランダム・バイトの生成が必要です。キーボードを打つ、マウスを動か
す、ディスクにアクセスするなどの他の操作を素数生成の間に行うことで、乱数生
成器に十分なエントロピーを供給する機会を与えることができます。

パスフレーズを入力: <- パスフレーズを入力
パスフレーズを再入力: <- パスフレーズを再入力

たくさんのランダム・バイトの生成が必要です。キーボードを打つ、マウスを動か
す、ディスクにアクセスするなどの他の操作を素数生成の間に行うことで、乱数生
成器に十分なエントロピーを供給する機会を与えることができます。
gpg: ディレクトリ'/home/tomoyan/.gnupg/openpgp-revocs.d'が作成されました
gpg: 失効証明書を '/home/tomoyan/.gnupg/openpgp-revocs.d/1B17304715C521A86114C9BC505637156AB1EBE8.rev' に保管しました。
公開鍵と秘密鍵を作成し、署名しました。

pub   ed25519 2022-09-21 [SC]
      1B17304715C521A86114C9BC505637156AB1EBE8
uid                      TomoYan (TomoYan's GPG Key ED25519) 
sub   cv25519 2022-09-21 [E]

$ gpg2 --list-keys

gpg: 信用データベースの検査
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: 深さ: 0  有効性:   1  署名:   0  信用: 0-, 0q, 0n, 0m, 0f, 1u
/home/tomoyan/.gnupg/pubring.kbx
--------------------------------
pub   ed25519 2022-09-21 [SC]
      1B17304715C521A86114C9BC505637156AB1EBE8
uid           [  究極  ] TomoYan (TomoYan's GPG Key ED25519) <tomoyan@tomoyan.net>
sub   cv25519 2022-09-21 [E]

$ gpg2 --list-secret-keys

/home/tomoyan/.gnupg/pubring.kbx
--------------------------------
sec   ed25519 2022-09-21 [SC]
      1B17304715C521A86114C9BC505637156AB1EBE8
uid           [  究極  ] TomoYan (TomoYan's GPG Key ED25519) <tomoyan@tomoyan.net>
ssb   cv25519 2022-09-21 [E]

rpm データベースなどにインポートする公開鍵を作成する。

$ gpg2 --export -a 1B17304715C521A86114C9BC505637156AB1EBE8 | tee  ~/RPM-GPG-KEY-tomoyan-39

-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEYypq2BYJKwYBBAHaRw8BAQdAV7Mz4dSZJur7UDCBoYkFwacOqEhkH5CROohR
JAwXJMq0OlRvbW9ZYW4gKFRvbW9ZYW4ncyBHUEcgS2V5IEVEMjU1MTkpIDx0b21v
eWFuNTk2QGdtYWlsLmNvbT6IkwQTFgoAOxYhBBsXMEcVxSGoYRTJvFBWNxVqsevo
BQJjKmrYAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEFBWNxVqsevo
P20BAOiveOh1yCmJI2lmT2rbezyL8Pm0cQs4J5Cxy/wjYNGQAQD4tVU+afJSuI2f
9uVim72b7xfMPlyWyKG2shVjERG/Crg4BGMqatgSCisGAQQBl1UBBQEBB0Be7i0Z
WYr+Td4oyWnNCXoVcmwjvh7YefT7Sdxcje5gLAMBCAeIeAQYFgoAIBYhBBsXMEcV
xSGoYRTJvFBWNxVqsevoBQJjKmrYAhsMAAoJEFBWNxVqsevoU/EBAOxXq0jDop1z
VnKHpNNI/GT2j+t2C/3HHJ0YN8l+k/ybAP9mp+vwJ2JJQmc72Jgugi1Wg4S55kAl
/o7awoMskNgzBA==
=y9vp
-----END PGP PUBLIC KEY BLOCK-----

全ての秘密鍵をバックアップする。

$ gpg2 --export-secret-keys --armor | tee gpg-private-keys.backup

パスフレーズ: <- パスフレーズを入力
-----BEGIN PGP PRIVATE KEY BLOCK-----

lIYEYypq2BYJKwYBBAHaRw8BAQdAV7Mz4dSZJur7UDCBoYkFwacOqEhkH5CROohR
JAwXJMr+BwMCuZImJMe8ffLtC5DQYoA0+Gi9AgjuNAVCHZ3M4HSYNYu7Ioo/H3fF
hyBmXIuPSWw6ry0/AXJ05yLe6oVSRSh6omDj49t1wEWQ6s4htUaubbQ6VG9tb1lh
biAoVG9tb1lhbidzIEdQRyBLZXkgRUQyNTUxOSkgPHRvbW95YW41OTZAZ21haWwu
Y29tPoiTBBMWCgA7FiEEGxcwRxXFIahhFMm8UFY3FWqx6+gFAmMqatgCGwMFCwkI
BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQUFY3FWqx6+g/bQEA6K946HXIKYkj
aWZPatt7PIvw+bRxCzgnkLHL/CNg0ZABAPi1VT5p8lK4jZ/25WKbvZvvF8w+XJbI
obayFWMREb8KnIsEYypq2BIKKwYBBAGXVQEFAQEHQF7uLRlZiv5N3ijJac0JehVy
bCO+Hth59PtJ3FyN7mAsAwEIB/4HAwKreWxrieeUz+1C0N8214hj8acgzV58fKwv
gxcNevRd2qZnvD1CI64aimYbnRcMmZCMERTqPIv/NUP+oE5ADgBj29IwwMRVRnDI
RPu5gMyGiHgEGBYKACAWIQQbFzBHFcUhqGEUybxQVjcVarHr6AUCYypq2AIbDAAK
CRBQVjcVarHr6FPxAQDsV6tIw6Kdc1Zyh6TTSPxk9o/rdgv9xxydGDfJfpP8mwD/
Zqfr8CdiSUJnO9iYLoItVoOEueZAJf6O2sKDLJDYMwQ=
=ZrB2
-----END PGP PRIVATE KEY BLOCK-----

全ての公開鍵をバックアップする。

$ gpg2 --export --armor | tee gpg-public-keys.backup

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
l7LASPK93z0XDdnSkfKF0HrT9rdzIKRu4xWatUVIq/65Gv7nsavdsRAQL/Y0jl6s
jjQac/Te5J0fByHY6tGG1W0UWTd0rzFWitEZI/64/Bs83rGhjJNLqWXItZ5VqLe0
TWzuxvRFLfM7oX8rn5Si4l7NpIJubWPqjPoCoP5lsS+ZAg0EXjAG+wEQANCZwZtV
RsNFShcANF5GY44Qx7J0eCG0oL25Gz1g2kZhkgH5uJ5sZhmZ+VBrJ+H/ASk7Zb8h
l8akc8vjZXtJvK+oyPA2Wz9+dewK1/gtGh80rxB3182RhquBz1HsETP+bBcoyJFB
XH4POSaoZbLaCriIPT+YLJ/kV0kITjR85aggYldo4jVPPW9aorAtLlPR1+aL1ThO
n9ewo5ka83yiLmHQqaoWTssRmvUxdquGLZVrzqyDGwVBxkQp+7m2APSvTS9fOKSh
KOfeoDklbkVbTsXWkY/hsXl/0ncJltDI6NNJYyaZ9ObZ3YFRFbNoOIk323BjbKPO
Sg4y491de+i+DsrEtxB6spP4VspurwPJIlfauc4DvuRQbhz0EZ/8vW4GQBPx2kcu
TpR/kF+bKnFSTJ1JZPXF9MOfDUyrE7QywuUAc5Hcntyhb2Qtw4u4JCfWEETB9m/t
VJYGQZdKYp+nQssjEAWBG2/4OH6twwxF0mAqvVXcVT6tnX5kB9iIGlAkU+O/vS/H
6sYSBLzTUPc8nEFlQTLghzhlhoo2Er3H09FC5ZwgG5bp5N7/qUpZl7LEK6Yst2JL
vmYXahNwFpZ6hzdDGs9FXXl4Mp5gkxuGdRqL/uVKuGwRYKQpHVGK+AXiyVia00Tl
k8Zn93rXOPCfbGLjE0lWzyr1ZE8ykenS8LIzABEBAAG0MUZlZG9yYSAoMzMpIDxm
ZWRvcmEtMzMtcHJpbWFyeUBmZWRvcmFwcm9qZWN0Lm9yZz6JAjgEEwECACIFAl4w
BvsCGw8GCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEEn9d0mVcP8xmbYP/2Su
Ivje93f7QM0x4Dzafa/2ZJHY9CoqfLf3E2Vg/LL/XJk/8pehrg1hIID3vUtJ3uW/
if+HlsQqAYfFl+2187M6dYxVJJN+NHIz91/803NNQRXs5EDkZbXyDw8S1Lu5HFUF
/dwu9a7mr7yOaoRLkepMB0ZVy4gVB4FcU3wbLUmKe7MAfyslJ2RR5nRx6FZsRGrz
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
=zKDN
-----END PGP PUBLIC KEY BLOCK-----

$ gpg2 --import gpg-private-keys.backup
$ gpg2 --import gpg-public-keys.backup

デフォルトの設定ファイルは以下のファイルである。

~/.gnupg/gpg.conf
~/.gnupg/dirmngr.conf

セキュリティ上の理由でアクセス権は ~/.gnupg が 700 ファイルは 600 に設定されており所有者しか利用できない様になっている。これを変更してはいけない。

秘密鍵を確認する。

$ gpg2 --list-secret-keys

/home/tomoyan/.gnupg/pubring.kbx
--------------------------------
sec   ed25519 2022-09-21 [SC]
      1B17304715C521A86114C9BC505637156AB1EBE8
uid           [  究極  ] TomoYan (TomoYan's GPG Key ED25519) <tomoyan596@gmail.com>
ssb   cv25519 2022-09-21 [E]

秘密鍵を削除する。

$ gpg2 --delete-secret-keys 1B17304715C521A86114C9BC505637156AB1EBE8

gpg (GnuPG) 2.4.4; Copyright (C) 2024 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


sec  ed25519/505637156AB1EBE8 2022-09-21 TomoYan (TomoYan's GPG Key ED25519) <tomoyan596@gmail.com>

この鍵を鍵リングから削除しますか? (y/N) y <- 入力
これは秘密鍵です! 本当に削除しますか? (y/N) y <- 入力

公開鍵を確認する。

$ gpg2 --list-keys

/home/tomoyan/.gnupg/pubring.kbx
--------------------------------
pub   ed25519 2022-09-21 [SC]
      1B17304715C521A86114C9BC505637156AB1EBE8
uid           [  究極  ] TomoYan (TomoYan's GPG Key ED25519) <tomoyan596@gmail.com>
sub   cv25519 2022-09-21 [E]

公開鍵を削除する。

$ gpg2 --delete-keys 1B17304715C521A86114C9BC505637156AB1EBE8

gpg (GnuPG) 2.4.4; Copyright (C) 2024 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


pub  ed25519/505637156AB1EBE8 2022-09-21 TomoYan (TomoYan's GPG Key ED25519) <tomoyan596@gmail.com>

この鍵を鍵リングから削除しますか? (y/N) y <- 入力

すべてを無かったことに😅
※個人に関して GnuPG の鍵も設定もすべて消えて最初からやり直しになるのでバックアップは必須です🤔

$ rm -r ~/.gnupg

  • linux/gnupg.txt
  • 最終更新: 2024/04/14 11:20
  • by ともやん