lunes, 17 de octubre de 2011

Cifrar/descifrar ficheros en Linux


Una forma fácil y rápida para para cifrar y descifrar archivos con contraseña en Linux/Unix es utilizar el comando gpg.

GnuPG es sinónimo de GNU Privacy Guard, es una implementación libre de OpenPGP y, en definitiva, una herramienta de GNU para asegurar las comunicaciones y el almacenamiento de datos. Se puede utilizar para cifrar los datos y crear firmas digitales e incluye un sistema avanzado de gestión de claves.

Cifrando un fichero en Linux

Para cifrar un único fichero, utiliza el comando gpg:

$ gpg -c filename

Para cifrar el fichero prueba.info, escribe el comando:

$ gpg -c prueba.info


Salida:
 
Enter passphrase: Repeat passphrase: 

Esto creará el fichero prueba.info.gpg.
Opción:
  • -c : Cifra con un cifrado simétrico.
Tened en cuenta que, si olvidais la contraseña o passphrase, no podréis recuperar los datos si utilizais un cifrado fuerte.

Descifrando el fichero

Para descifrar el fichero con el comando gpg:

$ gpg prueba.info.gpg


Salida:
 
gpg prueba.info.gpg gpg: CAST5 encrypted data Enter passphrase: 

Descifra el fichero y escribe la salida al archivo salida.info.txt:

$ gpg prueba.info.gpg –o salida.info.txt

Tened en cuenta que, si la extensión del fichero es .asc, se trata de un fichero ASCII cifrado y, si la extensión es .gpg es un binario cifrado.
Más información y usos aquí.
Y también existe una versión para Windows y para Mac.

Fuente: http://hackplayers.blogspot.com/2011/10/cifrardescifrar-ficheros-en-linux.html

No hay comentarios:

Publicar un comentario