ENCFS, cifrando sistemas de archivos

Publicado por Diego Córdoba en

Encfs provee un sistema de archivos cifrado en el espacio de usuario. Usa un diseño similar al de CFS – Cryptographic FileSystem, publicado por Matt Blaze en 1993.

Este software corre sin ningún permiso especial y usa la biblioteca FUSE del kernel de linux para proveer una interfaz de sistema de archivos virtual.

Es un software liberado con licencia GPL.

Manos a la obra con EncFS

Creamos un directorio que luego contendrá los archivos en texto plano, y le seteamos permisos adecuados.

Ahora creamos el directorio que contendrá los archivos cifrados.

Asociamos ahora los directorios mediante una estructura de cifrado de encfs:

De aquí de adelante, todo dato que coloquemos en el directorio Privado, automáticamente será cifrado y podremos verlo en el directorio Cifrado.encfs

Cuando terminemos de trabajar, podemos desmontar el directorio privado del cifrado de la siguiente manera:
fusermount -u Privado
Ahora el directorio Privado aparecerá vació, puesto que no está mapeando el contenido en texto plano del directorio cifrado.
Para volver a ver el contenido, deberemos remontarlo de la siguiente manera:

Con lo que volveremos a ver el contenido original (siempre y cuando, por supuesto, sepamos la password 🙂 )
Espero que les sea de utilidad!

Diego Córdoba

- Ingeniero en Informática - Mg. Teleinformática - Tesis pendiente - Docente universitario - Investigador