Che cos’è un file GPG?
Un file GPG è un file di chiave di crittografia/decrittografia utilizzato dal programma di crittografia GNU Privacy Guard (GnuPG). Il programma GnuPC stesso è basato sullo standard OpenPGP come definito RFC4880 ed è anche noto come PGP. La chiave per l’utilizzo di successo di GPG nel moderno sistema operativo è il suo versatile sistema di gestione delle chiavi. L’utilità della riga di comando di GPG consente di integrarsi facilmente con altre applicazioni.
Formato file GPG
I file GPG vengono salvati come file binari crittografati e ovviamente non sono leggibili dall’uomo. Per decrittografare un file GPG crittografato, è necessario utilizzare la stessa chiave di sicurezza. Ed è per questo che il formato del file interno di questi file non è noto.
Crittografa e decrittografa i file con GPG su Linux
L’utilità della riga di comando GPG può essere utilizzata per crittografare e decrittografare file su Linux.
Crittografia di un file
Un file può essere crittografato utilizzando il comando gpg con l’opzione -c (create) come mostrato di seguito.
gpg -c file1.txt
L’esecuzione di questo comando richiede una frase chiave con cui crittografare il contenuto del file originale file1.txt
. Ciò comporta la creazione del file crittografato file1.txt.gpg.
Decrittografia ed estrazione di un file
Per decrittografare ed estrarre un file crittografato, è possibile utilizzare il comando seguente.
gpg cfile.txt.gpg