Criptografía Simétrica con GnuPG
GnuPG es una potente herramienta de privacidad - cifrado y firmas digitales -(http://es.wikipedia.org/wiki/GNU_Privacy_Guard)
Muchas veces tenemos la necesidad de encriptar un archivo para compartirlo, usando simplemente una contraseña (criptografía simétrica: http://es.wikipedia.org/wiki/Criptograf%C3%ADa_sim%C3%A9trica)
Encriptar (o cifrar) un archivo de esta forma es muy sencillo con gpg.
Desde una consola ejecutamos:
gpg --symmetric nombreArchivo
Luego de este comando, se nos solicita ingresar la contraseña 2 veces (la segunda vez simplemente como control).
GPG por defecto crea un nuevo archivo, con extensión ".gpg", con la información cifrada.
Para de descifrar (o desencriptar) con gpg, simplemente ejecutamos:
gpg nombreArchivo.gpg
Se nos pide ingresar la clave, luego de lo cual se crea el archivo descifrado sin la extensión .gpg
GPG lo tenemos por defecto en las distribuciones linux, y hay proyectos para otras plataformas: http://www.gnupg.org/index.es.html
Leer más...