Hace ya un tiempo vimos cómo utilizar GPG en Ubuntu para encriptar archivos, mails, etc. En esta oportunidad, veremos cómo utilizar GPG desde el terminal, procedimiento que funciona para cualquier distro Linux.
Encriptar
Para encriptar un archivo:
gpg -c archivo.txt
También es posible encriptar directorios
Pedirá una contraseña (frase) para encriptarlo (si perdés la frase o contraseña ya no vas a poder recupear tu información).
El comando anterior generará un archivo binario gpg. Si preferís que se encripte en modo texto y no en un binario:
gpg -ca archivo
Esto nos generara un archivo sac que vas a poder abrir con cualquier editor de texto, pero sólo se verán un montón de caracteres sin sentido aparente.
Si querés que el archivo encriptado tenga otro nombre:
gpg -o archivo_encriptado.gpg -c archivo_a_encriptar
Si querés proteger una carpeta que contiene muchos archivos y subcarpetas, lo ideal es comprimir todo en un .TAR.GZ y luego proteger ese archivo con GPG.
Desencriptar
Para desencriptarlo bastaría con:
gpg -d archivo.gpg
Pedirá la contraseña (frase) especificada al encriptarlo.
Extras
Para más información consultar:
También podés echarle una ojeada al manual:
man gpg gpg -h
GPG suele venir instalado por defecto en casi todas las distros populares. Caso contrario, es más que seguro que estará disponible en sus repositorios.
Fuente: usemoslinux