Seguramente si eres un usuario asiduo de las computadoras, has llegado a tener la necesidad (o a lo mejor solo una cosquilla) de cómo mantener verdaderamente privados tus archivos (ya sean los de trabajo o los de placer ;D). Bien, pues para cualquiera que sea tu necesidad de encriptar un archivo, existe una excelente solución gratuita llamada mcrypt.
Mcrypt es un sustituto de las anteriores versiones crypt() y crypt(1) en linux y tiene la ventaja de ser muy simple de utilizar. La librería permite también su uso dentro de programas PHP (excelente para tener un repositorio de archivos encriptado).
Es bastante simple de utilizar. Por ejemplo digamos que, en ubuntu, quiero encriptar "miarchivo.doc". Para esto solo necesito irme a la terminal, colocarme en el directorio donde encuentro el archivo en cuestión y lanzar el comando:
$ mcrypt miarchivo.doc
ya sea como usuario normal o superusuario. Nos pedirá introducir y confirmar una frase secret y listo. En caso de que queramos que encripte y borre el archivo, simplemente añadimos el operador -u (unlink). Esto creará un archivo con el mismo nombre que el original, pero con la extensión .nc.
¡Listo! Nuestro archivo ya está encriptado y será practicamente imposible para cualquier usuario husmear su contenido. Funciona bien también que hagamos un tarball o incluso un tarball comprimido (tar -cjf carpeta.tar.gz carpeta/) y encriptemos todo de una vez.
Cuando queramos consultar el contenido de nuestro archivo .nc, es decir, desencriptarlo, lo único que debemos teclear es lo siguiente:
$ mcrypt -d miarchivo.doc.nc
Lo mismo, nos pedirá la frase secreta para proceder. Si queremos que borre el archivo encriptado agregamos el modificador -u.
Ahora recuerden, para instalar en ubuntu simplemente sudo apt-get install mcrypt con el multiverse habilitado.
Simple, ¿no? Ahora empiecen a encriptar esa pornogr.. er documentos importantes.
Para mayor información, consulten la página del proyecto: http://mcrypt.sourceforge.net/

Digg
Del.icio.us
Slashdot
Technorati
Googlize this
Facebook
Meneame