cifrado

TrueCrypt

Tu puntuación: Ninguno

TrueCryptComo ya he comentado en algun post anterior, suelo llevar habitualmente encima un montón de información personal que sería un problemón perder en un momento dado. Hasta ahora me he viniendo arreglando con un par de scripts y la utilidad ccrypt, pero acabo de descubrir un programa que puede que logre sustituir este sistema.

Asegurando el disco duro USB

Tu puntuación: Ninguno

Mi disco duro usb
Tengo uno de esos chismes tan de moda últimamente, un pequeño disco duro USB de la marca Trascend y 512 Mb de capacidad. La verdad es que hacía años que no encontraba algo tan útil, y puedo decir que todos los días lo llevo de casa a la oficina y de la oficina a casa. Incluso si alguna vez me voy de viaje, me gusta llevarlo encima ya que en un pequeño chisme de 6x2 cmt. aproximadamente llevo toda la información personal encima, desde los datos bancarios, los gastos de la casa (una hoja de cálculo OpenOffice.org), mi agenda de teléfonos, los datos de mi red casera y la del trabajo (logins, claves, etc) y un montón de pequeños archivos de texto con un montón de información que en ocasiones necesito tener a mano.

Claro, como supondreís, el peligro de llevar encima tanta información personal, más aún en simples archivos de texto, es que si alguna vez lo pierdo o me lo pierden :-) cualquiera tendrá acceso a mis datos personales. Para evitar esto, he organizado un pequeño sistema de cifrado, válido tanto para sistemas windows como linux, que sin ser una maravilla a lo mejor a algun lector le puede ser de utilidad.

La organización que tengo en el disco usb es la siguiente:


\datos
\doswin
   ccrypt.exe
   cifra.bat
   cygwin1.dll
   descifra.bat
\linux
   ccrypt
   cifra.sh
   descifra.sh
\privado

En datos guardo aquellos datos que no es necesario cifrar.
En doswin estan los binarios de cifrado para windows y algunas utilidades.
En linux estan los binarios de cifrado para linux y algunas utilidades.
En privado guardo aquellos datos que van a cifrarse.

El programa que utilizo para cifrar los datos es el ccrypt:
Web: http://ccrypt.sourceforge.net/
Freshmeat: http://freshmeat.net/projects/ccrypt.

cifra.bat viene a ser algo así como:


@echo off
echo ----------------------------------------------
echo Script para cifrar toda la informacion
echo privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -e -q -s -t -r ../privado/*

descifra.bat, pues lo contrario:


@echo off
echo ----------------------------------------------
echo Script para descifrar toda la informacion
echo privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -d -q -s -t -r ../privado/*

Y sus correspondientes gemelos en linux:

cifra.sh


#!/bin/bash
./ccrypt -e -q -s -t -r ../privado/*

y descifra.sh:


#!/bin/bash
./ccrypt -q -d -s -t -r ../privado/*

Con esto tengo al alcance de un click el cifrado de todos mis ficheros con datos personales. Al estar en simples archivos de texto el proceso tarda realmente poco, aunque supongo que si tienes pensado meter archivos grandes en la carpeta Privado puede ser un poco incordio tener que cifrar/descifrar todo el directorio cada vez que se quiera acceder a un archivo determinado, especialmente si tu sistema solo dispone de USB 1.1. Como ves, el sistema es muy mejorable O:-)