GnuPGの作成方法(具体的にはバージョン1.4.12)システムのキーリングのキーの完全な64ビット(8バイト)キーIDを表示しますか?
やっているgpg --list-keys --fingerprint XXXXXXXX
は、私がすでに知っているキーIDの32ビット部分とフィンガープリント(少なくともこれまではキーIDと同じである必要はありませんでしたが、右端の32ビットはこの特定のものと一致します)場合)。
Googlingは、衝突のリスクを最小限に抑えるために64ビットのキーIDを指定することの重要性、および長いキーIDを必要とするまたは受け入れるいくつかのGnuPGオプションについていくつかのページを表示しましたが、実際に長いキーIDを表示する方法について何も見つかりませんでしたキーID。
または、次のように使用できます。
gpg --keyid-format LONG -k 0xDEADBEEF
または:
gpg --keyid-format 0xLONG -k 0xDEADBEEF
オプション--with-colons
を使用して長いキーIDを確認できます(はい、非常に直感的です)。
長いキーIDのみを出力するには、次のようにします。
$ gpg --list-keys --with-colons XXXXXXXX | awk -F: '/^pub:/ { print $5 }'
覚えやすいオプションを指摘するだけで、
MacOS Catalina 10.15.4上のGnuPG 2.2.13、--list-signatures
オプションは、キーIDも表示します。
$ gpg --list-signatures