Cripta file in Ubuntu con GPG
Spiega bene come crittografare il file in Ubuntu con GPG. GPG o GNU Privacy Guard ti consente di crittografare in modo sicuro i file con un forte algoritmo di crittografia.
In questo articolo spiegheremo come crittografare file in Ubuntu con GPG.
"GPG" o "GNU Privacy Guard" consente di crittografare in modo sicuro file e dati con un algoritmo di crittografia forte. GPG è un metodo eccellente per garantire una comunicazione sicura tra due parti. Consente di condividere facilmente le informazioni sensibili su una rete non sicura.
Prerequisiti
Cripta file in Ubuntu con GPG
Installa GPG su Ubuntu
Possiamo installare GPG usando il seguente comando:
# apt install gpg
Cripta il file usando GPG
Il seguente comando crittograferà test.txt .
# gpg -c test.txt
Una volta eseguito il comando sopra, ti verrà chiesto di inserire una passphrase che verrà utilizzata per crittografare e decifrare il file.
Dopo aver inserito la passphrase, il file viene crittografato e un file viene creato nel seguente formato:
test.txt.gpg
Per decrittografare il file, eseguire un comando nel seguente formato:
# gpg test.txt.gpg
Usa la passphrase che hai usato inizialmente per crittografare il file. Una volta decifrato, otterrai un file "test.txt".
Genera una coppia di chiavi GPG
È possibile utilizzare una coppia di chiavi "pubbliche" e "private" per crittografare e decrittografare i file. Per generare una coppia di chiavi GPG, puoi utilizzare il comando seguente:
# gpg --generate-key
Segui le istruzioni e inserisci un nome utente e una password quando richiesto. Dopo aver generato la coppia di chiavi, GPG mostrerà la chiave pubblica generata nell'output del terminale.
Per esportare la chiave pubblica in un file, esegui il seguente comando:
# gpg --armor --export --output "public_key'
Sostituisci " public_key " con la tua chiave pubblica generata nel passaggio precedente. Le chiavi private generate saranno disponibili nella directory " $HOME/.gnupg/ ".
Cripta un file usando la chiave pubblica di qualcun altro, usa il seguente comando:
# gpg --encrypt --recipient-file public_key.file test.txt
Nota: sostituire public_key.file con la chiave pubblica della persona a cui si desidera inviare il file.
Decifra un file che è stato crittografato usando la tua chiave pubblica, usa il seguente comando:
# gpg --decrypt --output test.txt test.txt.gpg
GPG rileverà automaticamente le tue chiavi private durante la decrittazione purché siano archiviate nella directory "$HOME/.gnupg/".
Scopri di più sul cheatsheet di GPG.
In questo articolo abbiamo visto come crittografare file in Ubuntu con GPG.