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.
$ gpg -c filename
$ gpg -c prueba.info
Salida:
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í.
Fuente: http://hackplayers.blogspot.com/2011/10/cifrardescifrar-ficheros-en-linux.html
No hay comentarios:
Publicar un comentario