Ich habe einige gesicherte öffentliche und private Schlüsseldateien. Wie kann ich überprüfen, welche öffentliche Schlüsseldatei welcher privaten Schlüsseldatei entspricht?
Ich hatte 2048 Byte öffentliche und private GnuPG-Schlüsselpaare mit
generiertgpg --gen-key
Um die öffentlichen Schlüssel zu sichern, habe ich sie mit
exportiertgpg --armor --output ~/gpg_keys_backup/<Public Key Id>-public.key --export <Public Key Id>
Um die privaten Schlüssel zu sichern, habe ich sie mit
exportiertgpg --armor --output ~/gpg_keys_backup/<Private Key ID>-private.key --export-secret-keys <Private Key ID>
Wie bestimme ich, welche gesicherten Schlüssel zu einem Paar gehören?
Akzeptierte Antwort:
Indem Sie den Inhalt der Geheimschlüsseldatei auflisten, können Sie abfragen, zu welchem öffentlichen Schlüssel ein Geheimschlüssel gehört.
gpg --list-packets [secret-key-file] | head
:secret key packet:
version 4, algo 1, created 1356475387, expires 0
pkey[0]: [8192 bits]
pkey[1]: [17 bits]
gnu-dummy S2K, algo: 0, simple checksum, hash: 0
protect IV:
keyid: 4E1F799AA4FF2279
Die letzte Zeile in Anführungszeichen keyid
enthält die lange Schlüssel-ID des öffentlichen Schlüssels.