Come generare tasti PGP con GPG

Come generare tasti PGP con GPG
"Abbastanza buona privacy " O "PGP " è un programma che crittografa e decritta i dati e fornisce anche autenticazione crittografica e privacy per la comunicazione online. Il PGP è principalmente utilizzato per crittografare e decrittografare documenti, testi ed e -mail per migliorare la sicurezza. Tecniche come hashing, crittografia a chiave pubblica e compressione dei dati sono tutte utilizzate nella crittografia PGP. Utilizzando "Gpg" O "Gnupg"Che è la firma gratuita e il software di crittografia gratuito basato su PGP, è possibile generare chiavi pubbliche e private. Le chiavi PGP pubbliche e private generate avranno caratteristiche crittografiche.

Questo articolo dimostrerà tre diversi metodi per generare le chiavi che sono con l'aiuto di "-Key-key","-full-gen-key", e il "-a chiave rapida"Opzioni GPG. Prima di andare avanti, installa gpg se non lo hai già.

Come installare gpg su Linux

Per installare GNUPG o GPG sul sistema Linux, premere innanzitutto "Ctrl+alt+t"E quindi digitare il comando di seguito donati nel terminale aperto:

$ sudo apt install gnupg

L'output privo di errori indica che il gpg è ora installato sul sistema.

Tipi di chiavi PGP

La coppia di chiavi PGP comprende due tipi di chiavi: Privato E Pubblico tasti. È possibile utilizzare la chiave pubblica per la crittografia dei dati e che i dati crittografati saranno decrittografati utilizzando la chiave privata. Come utente Linux, puoi solo condividere la tua chiave pubblica. Per motivi di sicurezza, devi mantenere il tuo segreto della chiave privata. Chiunque può utilizzare la chiave pubblica per crittografare i dati; Tuttavia, sarà necessaria la chiave privata per decrittarla.

Ora, vai avanti verso il processo di generazione di chiavi PGP.

Come generare tasti PGP con opzione -gen -key

In Linux, è possibile generare i tasti PGP con il comando gpg usando tre diversi metodi. Nel comando gpg standard, il "-Key-key" o il "-generare-key"L'opzione viene aggiunta allo scopo specificato. IL "-Key-key"L'opzione aiuta a generare la coppia di chiavi PGP e salva il certificato di revoca generato in"/radice/.gnugp/" directory.

Per generare la chiave PGP con "-Key-key"Opzione, scrivi il seguente comando:

$ sudo gpg --gen-key

Al momento dell'esecuzione, il GPG o GNUPG ti chiederanno di inserire informazioni per la creazione di un ID utente, come il tuo nome reale e indirizzo e -mail. Verifica le informazioni aggiunte e premi "O":

Nel prossimo passaggio, inserirai un "frase d'accesso". La passphrase aggiunta verrà utilizzata per crittografare la chiave privata dell'utente e proteggerla da qualsiasi attacco. Quindi, scegli una forte passphrase per proteggere le chiavi gpg:

Quindi, rientrare nella tua passphrase per la conferma:

Fino a questo punto, GPG ha creato il tuo ID utente e ha aggiunto le informazioni correlate come il tuo vero nome, indirizzo e -mail e passphrase ad esso.

Dopo aver fatto clic sul “OK"Pulsante, il gpg creerà un"/radice/.GNUGP/OpenPGP-Revocs.D"Directory e memorizzare la certificazione di revoca generata in esso. Dopodiché, la tua chiave pubblica "pub", ID utente "uid", E il subkey"sub"Verrà mostrato sul terminale:

Come generare tasti PGP con opzione-full-gen-key

Puoi anche usare il “-full-gen-key" o il "-full-generate-key"Comando gpg per generare i tasti PGP. È un metodo intuitivo che consente di generare i tasti PGP in modalità batch e accedere alle opzioni fornite nella finestra di dialogo.

Vuoi generare tasti PGP usando il “-full-gen-key" opzione? Se sì, quindi eseguire il comando di seguito:

$ gpg-full-generate-key

Il primo prompt sul tuo terminale ti chiederà di selezionare il tipo di chiave che si desidera generare. La tua chiave di crittografia sarà pubblica nel "RSA"Algoritmo e la chiave di decrittografia saranno mantenuti privati. IL "DSA"È un algoritmo basato sulla firma e la verifica digitale e, infine, il"Elgamal"Utilizza la crittografia asimmetrica per la comunicazione.

Selezioneremo il "RSA e RSA (impostazione predefinita)" opzione. Per farlo, puoi digitare "1"O premi Invio:

La dimensione della chiave RSA è il numero di bit nel modulo. Puoi impostare il suo valore tra "1024" E "4096". Specifica la dimensione della chiave o premi Invio per andare con il valore predefinito "3072"Bit:

Ora, inserisci il tempo di scadenza per i tasti PGP. Puoi selezionare qualsiasi "N" numero di giorni "N","NW"Settimane,"nm"Mesi e"NY"Anni per lo scopo specificato. Tuttavia, premeremo "accedere"Per utilizzare le impostazioni predefinite:

Ti verrà chiesto di confermare il tempo di scadenza immesso per le chiavi PGP. Tipo "y"Per contrassegnare le informazioni come corrette:

Nel passaggio successivo, inserisci il tuo "vero nome" e "indirizzo email" e qualsiasi "commento". Dopo averlo fatto, digitare "O" procedere:

Scegli una passphrase per proteggere i tasti PGP e digitalo nella finestra di dialogo seguente:

Ora il GPG impiegherà un momento per generare le chiavi PGP e la chiave pubblica, l'ID utente e la sottosuolo verranno stampati sullo schermo del terminale:

Come generare tasti PGP con -Quick-Gen-Key

Come suggerisce il nome dell'opzione, la chiave GPG con "-a chiave rapida"L'opzione offre un metodo rapido per generare i tasti PGP. Richiede solo il “ID utente,"E GPG gestirà il resto delle impostazioni in base alle opzioni predefinite. Questo metodo elimina anche la necessità di rispondere a molti suggerimenti nel terminale.

Ecco la sintassi del comando gpg con "-a chiave rapida" opzione:

$ gpg --quick-gen-key [userid]

Noi useremo "sharqa"Come UserId e quindi eseguire il comando chiave GPG di seguito:

$ gpg --Quick-Gen-Key Sharqa

Ti verrà chiesto solo di confermare il tuo UserID e di inserire la passphrase per le chiavi PGP che verranno generate:

Dopo aver inserito la passphrase, il comando gpg genererà la tua coppia di tasti PGP:

Come elencare i tasti PGP con il comando gpg

Per elencare i tasti generati nel tuo terminale Linux, eseguire il semplice comando gpg con "-K" opzione:

$ gpg -k

Conclusione

L'uso più comune di PGP è consegnare messaggi crittografati nella comunicazione. Utilizza la chiave pubblica del mittente per crittografare il messaggio e quindi decrittoni con la chiave privata dell'utente previsto. Puoi usare il "Gpg"Comando per generare la tua coppia di chiavi PGP pubblica e privata. Questo articolo ha dimostrato come generare tasti PGP con il gpg "-Key-key","-full-gen-key", e il "-a chiave rapida" opzioni. Inoltre, viene fornita anche la procedura di elencare le chiavi PGP generate.