Esportazione ed Importazione di chiavi GPG
Jump to navigation
Jump to search
Chiave Privata
Identificazione della chiave
A noi interessa quella di gabriele.mailing@rvmgroup.it
gpg --list-secret-keys/home/diesis/.gnupg/secring.gpg ------------------------------- sec 1024D/E8FC81D7 2005-08-31 uid Gabriele Vivinetto <gabriele.vivinetto@rvmgroup.it> uid [jpeg image of size 3139] ssb 2048g/EFF5860B 2005-08-31 sec 1024D/D0C919BE 2006-08-07 uid Elma Root <gal-alert@rvmgroup.it> ssb 2048g/7A76EAC5 2006-08-07 sec 1024D/E7F59D30 2007-05-24 uid Gabriele Mailing (Debian package signing) <gabriele.mailing@rvmgroup.it> ssb 2048g/E0E8603C 2007-05-24
Il suo ID è E7F59D30
Esportazione
La chiave viene esportata proteggendola da password (meglio usare quella utilizata per la sua generazione):
gpg -a --export-secret-keys E7F59D30 |gpg -aco gabriele.mailing@rvmgroup.it-private.key.gpg
La chiave privata è ora nel file ascii criptato gabriele.mailing@rvmgroup.it-private.key.gpg, che sarà una cosa tipo:
cat gabriele.mailing@rvmgroup.it-private.key.gpg -----BEGIN PGP MESSAGE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: GnuPT 2.7.2 jA0EAwMCYmeN3EK+6RZgyeofv4fQqyGXXX9BAr7hT9ZUMl3WQ/b26JKzn7Iu9mdE +8119z4QceB3rYxFd7yTj2wLP/b0O0U9RmcvYqI8/57e6lNU/GBH+d1Ulv1+e4rR ... Qgh15r3ErA/I6IfNeGpiKGEp3gJZqWG9b4y0leevJLJ6eG7c5jEOmZPL+4qLhXhY XR1/91SLFV9NHU/GWY8f6YqkB4vYRey3VXo= =k//T -----END PGP MESSAGE-----
Importazione
Per importare la chiave privata, una volta copiato il file, usare la password con cui è stata criptata:
gpg --decrypt gabriele.mailing@rvmgroup.it-private.key.gpg | gpg --import gpg: CAST5 encrypted data gpg: encrypted with 1 passphrase gpg: WARNING: message was not integrity protected gpg: key E7F59D30: secret key imported gpg: /home/mnt.vvngrl/.gnupg/trustdb.gpg: trustdb created gpg: key E7F59D30: public key "Gabriele Mailing (Debian package signing) <gabriele.mailing@rvmgroup.it>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: secret keys read: 1 gpg: secret keys imported: 1
Verificare che ci sia:
gpg --list-secret-keys /home/mnt.vvngrl/.gnupg/secring.gpg ----------------------------------- sec 1024D/E7F59D30 2007-05-24 uid Gabriele Mailing (Debian package signing) <gabriele.mailing@rvmgroup.it> ssb 2048g/E0E8603C 2007-05-24
Chiave pubblica
Questa viene trasferita senza cifrarla.
Esportazione
gpg -ao gabriele.mailing@rvmgroup.it-public.key.gpg --export E7F59D30
Importazione
gpg --import gabriele.mailing@rvmgroup.it-public.key.gpg