¿Cómo cifrar y descifrar archivos con GPG?

GNUpg

GPG (GNU Privacy Guard), es un derivado libre de PGP y su utilidad es la de cifrar y firmar digitalmente, siendo además multiplataforma aunque viene incorporado en algunos sistemas Linux, como en Ubuntu (será con el sistema que haré todos los ejemplos, en Windows se encuentra solo con gestor gráfico).

cifrar-encriptar

 

Este articulo ha sido una breve modificación de otros debido a que están completos y no me he podido resistir al cambio de “encriptar”/”desencriptar” a “cifrar”/”descifrar”. Aunque tendemos a usarlos como sinónimos, la realidad es que “encriptar” no existe en el diccionario de la Real Academia y, en todo caso, significaría “meter en una cripta”. Muchas personas piensan en el termino ingles encrypt y lo traducen al español sería “encriptar”. Sin embargo la traducción correcta es “cifrar”.

Cifrando un archivo en linux

Para cifrar un archivo sencillo, usamos el siguiente comando gpg:

$ gpg -c nombreDelArchivo

Por ejemplo, para cifrar el archivo infoEjemplo.txt, escribimos el comando:

$ gpg -c ejemplo.txt

La salida esperada será:

Enter passphrase: TuClaveAquí
Repeat passphrase: TuClaveAquí

Esto creará un archivo llamado ejemplo.txt.gpg

Opciones:

-c : Cifra con un cifrador simétrico.

Precaución: Si te olvidas de la clave (alias passphrase), no podrás recobrar la información fácilmente…

Descifrar el archivo

Para descifrar el archivo usa el siguiente comando gpg:

$ gpg ejemplo.txt.gpg

La salida esperada será:

gpg ejemplo.txt.gpg
gpg: CAST5 encrypted data
Enter passphrase: TuClaveAquí

Para descifrar el archivo pero escribir la salida en otro archivo llamado respaldoEjemplo.txt ejecutad el siguiente comando:

$ gpg ejemplo.txt.gpg –o respaldoEjemplo.txt

Es bueno apuntar también que si la extensión del archivo es .asc, se trata de un archivo cifrado ASCII y si la extensión es .gpg, es un archivo cifrado binario.

Fuente: http://www.paulbernal.com/general/como-encriptar-y-desencriptar-archivos-en-linux/

One Comment

  1. Jorge Traversa 16 julio, 2017 Reply

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *