Ho eseguito il backup di alcuni file di chiavi pubbliche e private. Come posso verificare quale file di chiave pubblica corrisponde a quale file di chiave privata?
Avevo generato coppie di chiavi GnuPG pubbliche e private da 2048 byte usando
gpg --gen-key
Per eseguire il backup delle chiavi pubbliche, le ho esportate utilizzando
gpg --armor --output ~/gpg_keys_backup/<Public Key Id>-public.key --export <Public Key Id>
Per eseguire il backup delle chiavi private, le ho esportate utilizzando
gpg --armor --output ~/gpg_keys_backup/<Private Key ID>-private.key --export-secret-keys <Private Key ID>
Come faccio a determinare quali chiavi di cui è stato eseguito il backup appartengono a una coppia?
Risposta accettata:
Elencando il contenuto del file della chiave segreta, puoi interrogare a quale chiave pubblica appartiene una chiave segreta.
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
L'ultima riga citava keyid
contiene l'ID chiave lunga della chiave pubblica.