Cómo Encriptar Archivos en Linux con Tomb

Lazy Placeholder

Tomb es un simple script de shell que te permite encriptar archivos en Linux. A diferencia de la encriptación de discos completos, Tomb te permite encriptar solo los archivos y carpetas que deseas.

Este tutorial te enseñará cómo instalar y usar Tomb en Ubuntu.

¿Por Qué Usar Tomb para Encriptar Archivos en Linux?

Una de las principales ventajas de Tomb es que no requiere software adicional, lo que significa que puede usarse sin conexión a internet, lo cual es útil en entornos como Kali Linux.

Tomb depende de GNU Privacy Guard (GPG) para la encriptación y utiliza herramientas como dd para borrar y formatear sus particiones virtuales.

Además, Tomb es flexible, lo que te permite modificar fácilmente sus propiedades sin afectar el contenido y se puede utilizar como una solución de almacenamiento encriptado de respaldo.

Instalar Tomb en Ubuntu

Antes de instalar Tomb, asegúrate de tener las dependencias necesarias en tu sistema:

sudo apt install zsh file gnupg cryptsetup pinentry-curses wget make steghide mlocate

Para descargar Tomb, ejecuta el siguiente comando:

wget https://files.dyne.org/tomb/releases/Tomb-2.9.tar.gz

Extrae los archivos de Tomb:

tar xvzf ./Tomb-2.9.tar.gz

A continuación, ingresa al directorio de Tomb e instálalo:

cd Tomb-2.9
sudo make install

Verifica si Tomb está correctamente instalado ejecutando:

man tomb

Crear Tu Primer Tomb para Encriptar Archivos

Una vez instalado el programa, puedes empezar a usar Tomb para encriptar archivos. Tomb crea un espacio de almacenamiento encriptado donde puedes copiar tus archivos.

Así es como puedes crear tu primer Tomb:

Crea un archivo Tomb de 100MB:

tomb dig -s 100 first.tomb

Crea una clave para tu Tomb:

tomb forge -k first.tomb.key

Este proceso puede ser intensivo para tu máquina porque genera datos aleatorios para la clave. Puedes mover el ratón para ayudar a generar entropía durante este paso.

Vincula la clave al Tomb:

tomb lock -k first.tomb.key first.tomb

Abre el Tomb:

tomb open -k first.tomb.key first.tomb

Esto te pedirá la contraseña y montará el Tomb como una partición en tu sistema.

Crear una Clave de Imagen para Encriptar Archivos

Tomb también te permite usar una imagen como clave para abrir el archivo encriptado.

Esto es útil si quieres compartir el archivo Tomb con alguien sin darle la contraseña directamente.

Crea una clave de imagen:

tomb bury -k first.tomb.key image.jpg

Usa la imagen para abrir el Tomb:

tomb open -k image.jpg first.tomb

Cerrar y Golpear tu Tomb

Para desmontar tu Tomb, utiliza el siguiente comando:

tomb close

Si tienes problemas y el Tomb no se desmonta correctamente, puedes forzar el cierre utilizando:

tomb slam

Nota: Forzar el desmontaje puede dañar los datos dentro del Tomb.

Expandir e Indexar tu Tomb

Si necesitas más espacio en tu Tomb, puedes expandirlo usando el subcomando de redimensionamiento:

tomb resize -k first.tomb.key -s 1000 first.tomb

Esto aumentará el tamaño del Tomb de 100MB a 1GB.

Buscar en tus Tombs

Puedes buscar dentro de tus archivos Tomb creando un índice y utilizando la función de búsqueda:

Crea un índice de tus Tombs:

tomb index

Buscar archivos:

tomb search test

Esto buscará cualquier archivo en los Tombs actualmente abiertos que contenga la palabra “test”.


Tomb ofrece una manera robusta de asegurar archivos en sistemas Linux, proporcionando flexibilidad, facilidad de uso y una encriptación sólida utilizando herramientas que ya están disponibles en la mayoría de los sistemas.