gpgとapt-keyの公開鍵の鍵IDと指紋は何ですか?

gpgとapt-keyの公開鍵の鍵IDと指紋は何ですか?

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で示されています)。

おすすめ記事