El cifrado de ficheros puede ser algo muy interesante desde el punto de vista de la privacidad. Nos permitirá tener un fichero en el sistema de ficheros cuya información esté cifrada y sea totalmente incompresible para cualquiera que no tenga la clave. Incluido alguien que tenga permisos de lectura sobre ese fichero, por ejemplo root
. Podrá leerlo pero solo verá caracteres incomprensibles. Puede interesar usarlo para enviar información a otro usuario del sistema o de fuera de Hipatia de forma totalmente confidencial. Este comando utiliza un sistema de cifrado simétrico llamado AES.
Su uso no puede ser más sencillo. Imaginad que tenemos un fichero llamado mensaje.txt
cuyo contenido queréis que sea confidencial. Para cifrarlo podéis usar el comando:
$ ccrypt -e mensaje.txt
Este comando os solicitará una contraseña que debéis introducir dos veces y generará un fichero (borrando el original) llamado mensaje.txt.cpt
. Podéis intentar leer este fichero pero no obtendréis ninguna información. Este fichero ha sido cifrado y solo puede ser leído a través del siguiente comando:
$ ccrypt -d mensaje.txt.cpt
A través del anterior comando e introduciendo la clave de cifrado obtendréis el fichero original mensaje.txt
. Recuerda que para usar el anterior comando necesitas tener permisos de escritura en el directorio en el que estás situado, pues ccrpyt crea un nuevo fichero con el contenido descifrado del fichero.
En el caso de que solo queráis consultar la información del fichero pero no descifrarlo por completo usad el comando siguiente comando:
$ ccrypt -c mensaje.txt.cpt
Podéis utilizar ccrypt
con varios editores de texto (como el editor Emacs que os permitirán editar ficheros cifrados con este comando directamente.
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.