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.
