https://superuser.com/a/931814/説明する
gpg
以下は、GnuPGパッケージのコマンドを使用して指紋-recv-keys
()を含むキーを受け取るコマンドの例です7CE8FC69BE118222
。$ gpg --recv-keys 7CE8FC69BE118222
鍵と指紋は異なる概念ですか?
以下のマンページからapt-key
:
apt-key export <keyid>
キーを
keyid
標準出力に出力します。
keyとitkeyid
の間に異なる概念がありますか?
keyid
鍵と指紋は同じ概念ですか?
たとえば、まずキーを検索できます。
gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
それからapt-key
餌をやる
gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9 | sudo apt-key add -
E298A3A825C0D65DFD57CBB651716619E084DAB9
鍵ですか、鍵の指紋ですかkeyid
、それとも鍵の指紋ですか?
E298A3A825C0D65DFD57CBB651716619E084DAB9
に交換した後も機能し続けるのはなぜですか51716619E084DAB9
?
ベストアンサー1
答えGnuPG:キーIDと指紋表現キーIDと指紋の違いを説明してください。キーIDと指紋はキーのハッシュ(一部)なので、キーとは異なります。
私の公開鍵の1つを例に挙げましょう。バイナリ形式の最小エクスポート長は、フルキー(署名なし)である4KiBの直下です。これは非常に暗いので、私のキーは指紋で識別されます。
7196 E081 94D5 3FCB FD15 D960 FA6C 71F9 A73D BE0B
これは私のキーの信頼できる識別子です。
キーIDは短いです。
0xFA6C71F9A73DBE0B
(指紋の最後の8バイト)、「短い」キーIDは次のとおりです。
0xA73DBE0B
最近では、これらのいずれもキーの識別に使用してはいけません。キーは一致するキーIDで生成できます(これは短いキーIDで示されています)。