27 de septiembre de 2013

Encriptar datos: instalando TrueCrypt

¿Qué es encriptar datos?

Imagínense que tenemos esta frase "Dábale arroz a la zorra el abad" y queremos que sea secreta, que nadie pueda verla. Entonces, aplicamos una serie de fórmulas matemáticas que contengan una contraseña ("micontraseña") y obtenemos lo siguiente "#jñ24320d%9f@d42fjn".

Siendo más gráfico:

"Dábale arroz a la zorra el abad" -> a+b^3.14+log("micontraseña") -> Resultado: "#jñ24320d%9f@d42fjn".

Entonces es lógico que quien intenta leer "#jñ24320d%9f@d42fjn" no podrá comprender lo que realmente quisimos poner. El de arriba es un ejemplo bruto, meramente esquemático.

Eso hace un programa de encriptación: transforma algo normal en código secreto.

Para quienes les es familiar el término "encriptar", muchos ya deben conocer TrueCrypt. TrueCrypt es un programa que nos permite hacer varias cosas, entre ellas, crear un disco duro virtual encriptado. De esa manera, podemos guardar allí dentro nuestra información sin que nadie pueda acceder a ella.

En Debian, TrueCrypt no se encuentra en los repositorios. Para ello, hay que descargarlo desde http://www.truecrypt.org/downloads y seleccionar el paquete para la versión que necesitamos (en mi caso, elegí "Standard 64-bit(x64)").

Una vez descargado, el paquete tar.gz debe ser descomprimido. Una vez descomprimido, pasamos a ejecutar en la terminal:

./truecrypt-7.1a-setup-x64
Comenzará el proceso de instalación. Al final se abrirá la siguiente ventana:


Ahora viene una parte importante: arreglar asunto de permisos de usuario común. Para ello, lo primero que haremos será crear un grupo. Todo como root:
groupadd truecrypt
Luego, ejecutar visudo y agregar las siguientes líneas:
 # Users in the truecrypt group are allowed to run TrueCrypt as root.
%truecrypt ALL=(root) NOPASSWD:/usr/bin/truecrypt
 Luego, ejecutar el siguiente comando:
gpasswd -M USUARIO truecrypt
dónde cambiaremos USUARIO por nuestro nombre de usuario.

Para correrlo, si tienen instalado MATE Desktop Environment, van a Aplicaciones -> Accesorios -> TrueCrypt para abrir el programa.

Un video sobre cómo hacer un volumen encriptado para guardar nuestros archivos: