Ho perso le chiavi GPG che utilizzo per Launchpad e la crittografia e-mail, insieme a tutta la mia ~/.gnupg
cartella. Posso recuperarli usando la chiave pubblica?
Ho perso le chiavi GPG che utilizzo per Launchpad e la crittografia e-mail, insieme a tutta la mia ~/.gnupg
cartella. Posso recuperarli usando la chiave pubblica?
Risposte:
@andrewsomething No. L'interrogante che hai citato [sic], ha [sic] la chiave disponibile su una macchina. ma ho perso la chiave. (Il computer è esploso)
Gli algoritmi RSA (e DSA / ElGamal) sono progettati in modo tale che le chiavi debbano essere realizzate contemporaneamente. Esistono variabili intermedie che non vengono archiviate come parte della chiave privata o pubblica. Poiché la chiave pubblica è predisposta per essere resa pubblica, non è possibile dedurne la chiave segreta, altrimenti si creerebbe un enorme buco di sicurezza. I due numeri primi sono generati da numeri casuali.
Inoltre, l'e-mail / nome / descrizione della chiave non influiscono sul modulo (parte dei dati "carnosa" della chiave). Pertanto, non è possibile ripristinare la chiave segreta senza un backup, almeno non senza il factoring di grandi numeri che non possono essere facilmente eseguiti in questo momento. La passphrase viene utilizzata per proteggere la chiave con un'altra chiave (simmetrica) generata dalla passphrase, ma né questa chiave né la password influiscono sul modulo in alcun modo tranne una fonte vagante di dati casuali.
Puoi accedere a Gestione chiavi Launchpad dopo aver effettuato l'accesso tramite nome utente e password, revocare le tue vecchie chiavi. e quindi creare e pubblicare nuove chiavi. Non c'è limite al numero di chiavi che è possibile pubblicare. Effettuare un backup sicuro e assicurarsi che nessuno ottenga un accesso non autorizzato al backup e che le chiavi nel backup siano protette da una passphrase.
Tuttavia, puoi facilmente importare / esportare le chiavi seguendo i passaggi seguenti:
Basta copiare la ~/.gnupg
directory dal computer di origine al computer di destinazione.
Supponiamo che il nome della chiave sia ABCDFE01
.
Esporta le chiavi pubbliche e private nei file denominati mygpgkey_pub.gpg
e mygpgkey_sec.gpg
rispettivamente.
gpg --output mygpgkey_pub.gpg --armor --export ABCDFE01
gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01
Quindi, copia quei file sul computer di destinazione ed esegui:
gpg --import ~/mygpgkey_pub.gpg
gpg --allow-secret-key-import --import ~/mygpgkey_sec.gpg
Fonte: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
Apri il trattino unitario e digita come seahorse
verrà elencato passwords and applications
. fai clic per aprirlo. lì le tue chiavi create esisteranno nella scheda Le mie chiavi personali . selezionalo. Qui puoi vedere la tua chiave creata. selezionare quel tasto, quindi automaticamente nel menu l' opzione di esportazione sarà attiva e selezionare quel pulsante di esportazione. quindi salvalo nella posizione desiderata.
Ora apri il sistema di destinazione in cui desideri importarlo. Esiste anche lo stesso processo sopra menzionato fino all'apertura di password e applicazione. In tale applicazione dal menu principale selezionare il file e selezionare Importa. attraverso puoi scegliere la chiave che hai salvato dal tuo primo PC.
Guarda le immagini se vuoi maggiore chiarezza.
~/.gnugpg
directory). Ricordo passphrase e dettagli, ma le chiavi appena generate hanno impronte digitali e chiavi pubbliche diverse ... Per questo motivo, Launchpad non accetta le mie firme.