Suggerimenti per Linux: crittografia e decrittografia di file dalla riga di comando con gpg
- Categoria: Linux
Sei paranoico? Hai paura che qualcuno possa ottenere dati che non hanno? Sono. E per questo motivo spesso crittografo i file con una chiave gpg che non è stata data a nessuno. Con quei file crittografati so che sono protetti per la maggior parte del pubblico in generale. E poiché tendo a usare lunghe chiavi di accesso per gpg, decifrarle è una sfida.
Naturalmente uso gpg per tutto questo. E quando uso gpg lo sto usando dalla riga di comando. In realtà è abbastanza facile da usare. In questo articolo ti mostrerò come creare una chiave gpg, crittografare e decrittografare un file. Troverai questo compito così facile che lo utilizzerai più di quanto pensi. Devo installare?
Molto probabilmente, se hai una moderna distribuzione Linux, gpg è già installato. Se esegui il comando quale gpg e ottieni qualcosa di simile / Usr / bin / gpg restituito, sai di avere gpg installato. Se non vedi che puoi installarlo immettendo uno di questi comandi:
sudo apt-get install gnupg
o
yum installa gnupg
Una volta installato dovrai prima generare una chiave. Anche questo viene fatto dalla riga di comando.
Genera la tua chiave
Per generare un problema chiave il comando:
gpg --gen-key
Una volta inserito, ti verranno poste una serie di domande relative alla tua chiave. Dovrebbero essere tutti abbastanza ovvi. Dopo aver completato la generazione della tua chiave, assicurati di ricordare il nome utente per la chiave e la passphrase.
Crittografia dei file
Ora passiamo alle cose buone: crittografare i file. Per crittografare un file con gpg utilizzerai la struttura dei comandi:
FILE DELLE OPZIONI di gpg
Poiché stai crittografando, dovrai utilizzare l'estensione e opzione. E poiché vorrai crittografare il file con una chiave gpg di utenti specifici, utilizzerai l'estensione opzione r. Quindi diciamo che stai per crittografare il file TEST.tgz con la chiave gpg dell'utente jlwallen. Per fare ciò dovresti emettere il comando:
gpg -e -r jlwallen TEST.tgz
Il file risultante sarebbe TEST.tgz.gpg. Se provassi a visualizzare il file, vedresti immediatamente che ora è un file binario. Se provi a decomprimere il file verrai informato che il file non è in formato gzip.
Decifrare il file
Decrittografare il file è facile quanto crittografare il file. Continueremo con lo stesso esempio. Per decrittografare il file TEST.tgz.gpg eseguire il comando:
gpg -d -o TEST.tgz TEST.tgz.gpg
Verrà richiesta la passphrase associata alla chiave di crittografia utente utilizzata nel file. Il d l'opzione indica che stai decrittografando il file e il file o opzione indica in quale file inviare i risultati. Dopo che questo comando viene emesso, tornerai al file TEST.tgz.
Pensieri finali
Sicuramente ci sono molti strumenti grafici che renderanno questo lavoro ancora più semplice. Ma ci sono troppe istanze in cui la necessità della riga di comando ti consentirà di fare cose che non puoi fare con una gui.