Ccrypt es la herramienta de línea de comandos para el cifrado y descifrado de datos. Veamos cómo utilizarlo para proteger nuestra información sensible.
En GNU/Linux hay una cantidad decente de herramientas con interfaces gráficas que hacen que el cifrado de archivos sea fácil. Sin embargo, también lo hay para la línea de comandos, lo que le permite cifrar/descifrar fácilmente sus datos: esa es Ccrypt.
1. ¿Qué es Ccrypt?
Ccrypt es una herramienta para cifrar y descifrar archivos que se basa en el cifrado belga Rijndael, el mismo cifrado utilizado en el estándar AES. Por otro lado, en el estándar AES se utiliza un tamaño de bloque de 128 bits, mientras que ccrypt utiliza un tamaño de bloque de 256 bits. Ccrypt usualmente usa la extensión de archivo .cpt para el cifrado de archivos.
Asimismo, le permite cifrar cualquier cosa como un archivo MP3, documento, archivo comprimido, archivo de vídeo … lo que sea. “Ccrypt” tiene un puñado de opciones y es atractiva la forma en la que está diseñado, porque usted puede cifrar o descifrar un archivo con el mínimo esfuerzo (comandos).
2. Ccrypt: Instalación y Comandos
Para instalar, utilice el siguiente comando:
sudo apt-get install ccrypt
//Su gestor de paquetes + "install ccrypt"
Atributos para los comandos de Ccrypt:
- -e, -encrypt: Cifrar. Este es el modo por defecto. Si se dan argumentos del nombre de archivo, cifra los archivos y agrega el sufijo .cpt a sus nombres.
- -d, -decrypt: Descifrar. Si se dan argumentos del nombre de archivo, descifra los archivos y eliminar el sufijo .cpt de los nombres de archivo.
- -c, -cat: Descifra uno o más archivos a la salida estándar (stdout). Es decir, por la terminal de línea de comandos.
- -x, -keychange: Cambia la clave de los datos cifrados. En este modo, ccrypt solicita dos contraseñas: la antigua y la nueva.
- -u, -unixcrypt: Simula el antiguo comando crypt de Unix. Nota: el cifrado utilizado por la crypt de Unix se ha roto y no es seguro. Utilice esta opción sólo para descifrar archivos existentes.
3. Ejemplos con Ccrypt Linux
- Para cifrar archivos utilizando esta herramienta, utilice la siguiente sintaxis:
ccrypt nombreArchivo
Por ejemplo, para cifrar un archivo: CcryptGeek.txt
ccrypt CcryptGeek.txt
Se le pedirá la contraseña un par de veces, y una vez hecho, se eliminará el archivo de origen y guardar el archivo con la extensión .cpt.
El archivo de origen se ha eliminado y sólo está allí el archivo cifrado:
- Para Descifrar archivos con Ccrypt
Ahora, para descifrar un archivo ya cifrado, la sintaxis del comando es:
ccrypt -d archivoCifrado
Por lo tanto, descifrar el archivo cifrado como:
ccrypt –d CcryptGeek.txt.cpt
Pedirá contraseña y descifrará el archivo.
- Descifrar un archivo y mostrar su contenido en la terminal
Esto sólo es útil para archivos de texto… porque otros tipos de archivo (vídeo/audio, un programa, etc.) no emitirán un contenido legible.
ccrypt -c archivoaDescifrarTemporalmente
- Para Cifrar o Descifrar un directorio o carpeta
ccrypt -R //Cifrar
ccrypt -dR //Descifrar
En conclusión es una pequeña aplicación, extremadamente ligera, ya que casi no consume recursos. La instalación y el uso es extremadamente fácil, así que es una herramienta que deberían tener los usuarios de Linux.
- También existe una herramienta llamada Cipher incorporada en Windows dentro de la Lista de Comandos CMD Desconocidos