Come faccio a creare una chiave PGP ? Mi piacerebbe averlo per la firma di caricamenti PPA e simili.
Come faccio a creare una chiave PGP ? Mi piacerebbe averlo per la firma di caricamenti PPA e simili.
Risposte:
Ecco un modo GUI per generare una nuova chiave PGP.
Aprire la password e le chiavi (Seahorse) applicazione
Apparirà questa schermata.
Vai a File
→ New
nel menu globale o premi Ctrl+N
Nella finestra Crea nuovo ... seleziona Chiave PGP e premi Continua
Inserisci il tuo nome completo e il tuo indirizzo e-mail, il commento è facoltativo
Inserisci una password complessa che ricorderai
Attendere il termine della finestra di dialogo Generating key (l'operazione potrebbe richiedere del tempo)
Hai finito!
È possibile trovare la chiave nella scheda Le mie chiavi personali dell'applicazione Password e chiavi .
Il caricamento della chiave su Launchpad richiede solo pochi clic.
Vai su Launchpad.net e accedi
Nella pagina del tuo profilo fai clic sul pulsante di modifica giallo (un pulsante rotondo con un'icona a forma di matita grigia) accanto ai tasti OpenPGP
Nota: l'URL di quella pagina è simile al seguente https://launchpad.net/~yourusername
Apri l'applicazione Password e chiavi (Seahorse)
Passare alla scheda Le mie chiavi personali
Seleziona la tua chiave e vai a Remote
→ Sync and Publish Keys
nel menu globale
Hit Sync
Nota: il pulsante Sincronizza potrebbe essere disattivato se non è selezionato alcun server di sincronizzazione. In quel caso:
Premi il pulsante Key Server
Selezionare il hkp://keyserver.ubuntu.com:XXXXX
server delle chiavi dall'elenco Pubblica chiavi per elencare e premere Chiudi
Fare doppio clic sulla chiave PGP dall'elenco nella scheda Chiavi personali personali
Nella finestra della chiave appena visualizzata, vai alla scheda Dettagli , seleziona l' impronta digitale con il mouse e premi Ctrl+C
Incolla l'impronta digitale appena copiata nel campo di testo Impronta digitale nella pagina Modifica chiavi OpenPGP su Launchpad e premi Importa chiave
Hai finito!
Creare le tue chiavi OpenPGP con gpg
Passaggio 1: aprire un terminale e digitare:
gpg --gen-key
Step 2: GPG ora ti farà una serie di domande sul tipo di chiave che vuoi generare. seguire i passaggi seguenti per selezionare ogni volta l'opzione predefinita.
Passaggio 3: verificare che la chiave sia stata generata digitando gpg --list-keys
e, in caso di successo.
pub 1024D / 12345678
-> questo è il numero importante
Passaggio 4: Launchpad non memorizza la chiave direttamente , quindi è necessario esportare la chiave pubblica su un server delle chiavi, come ad esempio keyserver.ubuntu.com:
gpg --keyserver keyserver.ubuntu.com --send-keys 12345678
Sostituisci 12345678 con l'ID pub annotato al passaggio 3.
In caso di successo, GPG visualizzerà un messaggio simile a:
gpg: sending key 12345678 to hkp server keyserver.ubuntu.com
Importare la tua chiave in Launchpad con gpg
Passaggio 1: Launchpad identifica la chiave OpenPGP tramite la sua impronta digitale . Nel tuo terminale, puoi chiedere a GPG l'impronta digitale della tua chiave digitando:
gpg --fingerprint
GPG visualizzerà un messaggio simile a:
Key fingerprint = `0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72`
copiare solo l'impronta numerica: 0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72
.
Passaggio 2: visita OpenPGP
Passaggio 3: incollare l'impronta digitale copiata nel passaggio 1 nella casella di testo Impronta digitale, quindi fare clic sul pulsante Importa chiave. Launchpad utilizzerà l'impronta digitale per controllare la chiave del server Ubuntu per la tua chiave e, in caso di successo, ti invierà un'e-mail crittografata che ti chiede di confermare l'importazione della chiave.
Nota: questo è un breve ... dal processo del launchpad ..... entrambi i processi impiegano un po 'di tempo, quindi prenditi il tuo tempo ...
sudo
se non lavori come root. Altrimenti gpg
non sarà in grado di memorizzare la chiave e quindi la creazione della chiave fallirà.
keyserver.ubuntu.com
aggiornamento potrebbe richiedere 10 minuti. Per verificare, puoi andare su keyserver.ubuntu.com e cercare per nome o e-mail che è stato utilizzato per generare la chiave.
Su alcuni sistemi come lubuntu in cui l' app per password e chiavi (cavalluccio marino) non è disponibile, un modo semplice e buono per creare una chiave PGP sta usando gpa (GNU Privacy Assistant). È un frontend grafico per gpg. Questo metodo si applica anche ad altri derivati ubuntu.
sudo apt installa gpg gpa
2.launch gpa dal menu delle applicazioni
3. Accedere al menu Chiavi, quindi selezionare Nuova chiave . ti viene presentata una nuova finestra
4. Digita il tuo nome completo, fai clic su Avanti , quindi digita il tuo indirizzo e-mail geniune. Premi avanti . Ora seleziona l'opzione per eseguire un backup in un secondo momento .
inserisci una passphrase (potrebbe essere una parola o una frase) per proteggere la tua chiave PGP
Ora hai creato con successo una chiave pgp. In realtà è una coppia, composta sia dalla tua chiave privata che da quella pubblica
Per utilizzare PGP nella tua corrispondenza, ad esempio per lo scambio di e-mail in modo sicuro, devi fornire all'altra parte la tua chiave pubblica. Quindi, prima esporta la tua chiave pubblica, quindi puoi inviarla a loro. Per esportare, apri gpa e seleziona la tua chiave. Ora premi il menu Chiavi seguito dai tasti di esportazione . Dai un nome alla tua chiave pubblica e salvala
consiglio: per essere sicuro di aver esportato la chiave pubblica, aprila con un editor di testo e controlla se esiste una linea di partenza
`-----BEGIN PGP PUBLIC KEY BLOCK-----`