Risposte:
Esporta chiave pubblica
Questo comando esporterà una versione blindata ASCII della chiave pubblica:
gpg --output public.pgp --armor --export username@email
Esporta chiave segreta
Questo comando esporterà una versione blindata ASCII della chiave segreta:
gpg --output private.pgp --armor --export-secret-key username@email
Preoccupazioni di sicurezza, backup e archiviazione
Una chiave pubblica PGP contiene informazioni sul proprio indirizzo e-mail. Questo è generalmente accettabile poiché la chiave pubblica viene utilizzata per crittografare la posta elettronica al tuo indirizzo. Tuttavia, in alcuni casi, questo è indesiderabile.
Per la maggior parte dei casi d'uso, la chiave segreta non deve essere esportata e non deve essere distribuita . Se lo scopo è creare una chiave di backup, è necessario utilizzare l'opzione di backup:
gpg --output backupkeys.pgp --armor --export --export-options export-backup user@email
Ciò esporterà tutte le informazioni necessarie per ripristinare le chiavi segrete, comprese le informazioni sul database di fiducia. Assicurati di archiviare eventuali chiavi segrete di backup dalla piattaforma di elaborazione e in una posizione fisica sicura.
Se questa chiave è importante per voi, mi consiglia di stampare la chiave su carta utilizzando paperkey . E posizionando la chiave di carta in una cassaforte ignifuga / impermeabile.
Server di chiavi pubbliche
In generale, non è consigliabile pubblicare chiavi pubbliche personali sui server delle chiavi. Non esiste un metodo per rimuovere una chiave una volta che è stata registrata e non esiste un metodo per garantire che la chiave sul server sia stata collocata lì dal presunto proprietario della chiave.
È molto meglio posizionare la chiave pubblica su un sito Web di tua proprietà o controllo. Alcune persone raccomandano keybase.io per la distribuzione. Tuttavia, questo metodo tiene traccia della partecipazione a varie comunità sociali e tecniche che potrebbero non essere desiderabili per alcuni casi d'uso.
Per i tecnicamente esperti, raccomando personalmente di provare il servizio di individuazione delle chiavi a livello di dominio webkey .
--export-options export-backup
, ecc.). Mi sto perdendo qualcosa o ho frainteso il tipo di backup che stava facendo?
--export-secret-keys
, ma non --export-secret-key
.
gpg --import-options restore --import backupkeys.pgp
, ma ciò non ripristina le chiavi segrete, ma solo quelle pubbliche, se backupkeys.pgp è stato creato da gpg --output backupkeys.pgp --armor --export --export-options export-backup
. In ciò --armor
non è necessario e export-backup
potrebbe essere sostituito da backup
.