Utilizzare la crittografia GPG per crittografare i dati prima che il trasferimento assicura che nessuno senza una coppia di chiavi di corrispondenza valida può visualizzarla o leggerlo. Puoi crittografare un file con la chiave privata e la chiave pubblica del destinatario per inviarla in modo sicuro. Quindi, il destinatario decritticherà il file ricevuto utilizzando la loro chiave privata e la chiave pubblica. Questo concetto dimostra che le chiavi pubbliche devono essere condivise per la decrittazione riuscita di qualsiasi file. Fare le tue chiavi pubbliche proprio "pubblico"Non porta alcun rischio per il tuo sistema. È obbligatorio mantenere le chiavi private "privato". Se la tua chiave pubblica è disponibile al pubblico, la tua chiave privata deve essere mantenuta privata e sicura.
In questo articolo, discuteremo di come Per utilizzare il comando gpg su Ubuntu. Quindi iniziamo!
Come installare gpg su ubuntu
Per installare GPG sul tuo sistema Ubuntu, apri il tuo terminale premendo "Ctrl+alt+t". Puoi anche cercarlo manualmente nella barra di ricerca dell'applicazione:
Aggiorna i repository del tuo Ubuntu usando il comando di seguito:
Sudo Apt-get AggiornamentoSuccessivamente, utilizza questo comando per l'installazione di GPG:
sudo apt-get installa gnupgAccedere "Y/y"Per consentire il processo di installazione di continuare:
Per confermare l'esistenza di GPG, eseguire il comando di seguito. L'esecuzione di questo comando elencherà anche gli algoritmi supportati, la sintassi GPG e le opzioni disponibili:
gpg - -helpCome utilizzare il comando gpg per generare una coppia di chiavi su Ubuntu
Dopo aver corretto l'installazione di GPG sul tuo Ubuntu, passa avanti a generare una coppia di chiavi gpg. La tastiera GPG avrà una chiave pubblica e privata. Una chiave privata è la chiave principale del tuo sistema. Ti consente di crittografare e decrittografare i file e creare firme con esso. IL chiave pubblica è condiviso con le persone che si desidera visualizzare e accedere ai file o ai dati crittografati con la chiave privata. La chiave pubblica aiuta anche a verificare se i dati crittografati vengono inviati dal sistema o meno.
Scrivi il seguito di seguito nel tuo terminale Ubuntu per generare una coppia di chiavi:
gpg --gen-keyInserisci il tuo nome e indirizzo e -mail nel terminale. Dopodiché, entra "O". Per procedere in avanti:
Apparirà una finestra prompt chiedendoti di inserire un po 'di passphrase per proteggere la coppia di chiavi:
L'esecuzione del comando sopra menzionato memorizzerà alcune informazioni sul sistema che comprendono il tuo vero nome e indirizzo e-mail. Dopo aver confermato che le informazioni inserite sono corrette, comando gpg genererà una coppia chiave: una chiave pubblica e privata, un'impronta digitale dell'utente e un certificato di revoca:
Come utilizzare il comando gpg per generare il certificato di revoca su Ubuntu
Se gli outsider sconosciuti scoprono la tua chiave privata, è necessario disaffilare le vecchie chiavi e rigenerare la coppia di chiavi. Per questo processo, avrai bisogno di un Certificato di revoca. Nell'esempio seguente, genereremo una certificazione di revoca e la memorizzeremo in modo sicuro sul nostro Ubuntu.
Nel comando gpg, aggiungi il "-produzione"Opzione con un nome file. Questa opzione archiverà il certificato di revoca nel file specificato. Successivamente, il "-Revoke gen"L'opzione viene aggiunta per generare il certificato di revoca e alla fine del comando gpg, Scrivi l'indirizzo e -mail che hai inserito in precedenza per la generazione di tasti:
gpg --output ~/revoca.CRT --gen-revoke [email protected]Quando si esegue il comando sopra menzionato, il sistema ti chiederà se genera il certificato di revoca. Scrivi "Y"E premere"accedere". Successivamente, devi specificare il motivo per generare il certificato. È possibile selezionare tra le opzioni disponibili, in questo caso, specificheremo il motivo come "La chiave è stata compromessa"Rappresentato per opzione"1". Quindi, confermeremo le modifiche che abbiamo apportato entrando "y". Alla fine, il sistema ti chiederà di inserire la passphrase che hai salvato quando si genera la chiave. Inserisci il tuo passphrase e Ubuntu è pronto per generare il certificato di revoca:
Dopo aver generato il certificato di revoca, regoleremo le autorizzazioni dei file utilizzando "chmod"Comando:
sudo chmod 600 ~/revoca.CrtPer confermare le modifiche all'autorizzazione del file applicato, elenca i file e cerca le autorizzazioni del file di "revoca.Crt" file":
ls -lL'output dichiara che solo noi possiamo utilizzare il certificato che si trova in una situazione ideale:
Come utilizzare il comando gpg per verificare una chiave pubblica su Ubuntu
In alcuni casi, potresti voler verificare la chiave pubblica condivisa da qualcuno. IL "gpg"Il comando può anche eseguire questa operazione con l'aiuto di"-impronta digitale" opzione. Aggiungendo "-impronta digitale“, Il comando gpg genererà una sequenza comprendente decine di serie di quattro caratteri esadecimali. Puoi confrontare la chiave generata con l'impronta digitale della chiave dell'altra persona. Se entrambi vengono abbinati, viene verificata la chiave pubblica di quella persona:
gpg -fingerprint [email protected]Come utilizzare il comando gpg per esportare la chiave pubblica su Ubuntu
Voglio condividere la tua chiave pubblica con qualcuno? Per questo, dovrai esportare la tua chiave dal negozio locale di GPG come file. Questa operazione viene eseguita utilizzando il "-esportare"Opzione nel comando gpg in combinazione con l'indirizzo e -mail che è stato inserito al momento della generazione della coppia di chiavi. IL "-produzione" L'opzione può essere aggiunta per esportare la chiave nel file specificato. Invece di generare un file binario, il "-armatura"L'opzione istruisce il comando gpg generare Output dell'armatura ASCII:
gpg --output ~/sharqa.Chiave --AMM -Export [email protected]Ora, visualizza il contenuto del generato "sharqa.chiave" file:
Meno Sharqa.chiaveEcco qui!
Puoi anche esportare la tua chiave pubblica utilizzando il comando di seguito:
GPG --AMM -Export [email protected]> public_key.AscCome utilizzare il comando gpg per inviare la chiave pubblica su Ubuntu
Puoi anche utilizzare un server di chiave pubblica per la condivisione della chiave pubblica. La chiave viene inviata al server chiave utilizzando "-Send-Keys"Opzione nel comando gpg. Con il "-Server chiave"Opzione, è necessario aggiungere l'indirizzo Web del server di chiave pubblica. Alla fine del comando, aggiungi l'impronta digitale della chiave, che hai generato in precedenza usando "-impronta digitale" opzione.
Nota: devi inserire l'impronta digitale della chiave senza spazio
GPG-SEND-KEYS-Keyserver PGP.MIT.EDU 82B0776A001C001C6ABB7B4C687783685445C0A1Conclusione
La privacy è sempre la principale preoccupazione per qualsiasi utente di computer. Tutti vogliono mantenere i propri dati sicuri mentre lo condividono con un altro utente. In Ubuntu, comando gpg semplifica la crittografia dei tuoi file con crittografia eccezionalmente potente. Abbiamo parlato Come usare il comando gpg su ubuntu in questo articolo. È incluso anche il processo di installazione del GPG, generazione di coppie chiave e certificato di revoca, esportazione e condivisione del pubblico. Inoltre, abbiamo anche mostrato come verificare la chiave pubblica del destinatario del file.