Cifrar y descifrar archivos con kali linux ccrypt
Cifrar y descifrar archivos con kali linux ccrypt
Ccrypt es una herramienta de línea de comandos potente y sencilla disponible en Kali Linux (y otros sistemas Unix) que se utiliza para cifrar y descifrar archivos y flujos de datos.
A diferencia de otras herramientas más complejas, ccrypt se basa en el algoritmo Rijndael (el estándar utilizado en AES), lo que lo hace muy seguro para el uso diario.
1. Instalación
Aunque suele venir preinstalado en Kali, si no lo tienes, puedes instalarlo rápidamente con:
sudo apt update && sudo apt install ccrypt
2. Comandos Principales
El funcionamiento de ccrypt es muy intuitivo porque utiliza letras lógicas para sus funciones:
| Acción | Comando | Descripción |
| Cifrar | ccrypt o ccencrypt | Cifra el archivo y le añade la extensión .cpt. |
| Descifrar | ccdecrypt | Descifra el archivo y elimina la extensión .cpt. |
| Ver contenido | cccat | Muestra el contenido de un archivo cifrado sin guardarlo en disco. |
3. Ejemplos de Uso Práctico
Cifrar un archivo
Si tienes un archivo llamado claves.txt y quieres protegerlo:
ccrypt claves.txt
Qué sucede: Te pedirá una contraseña (dos veces). El archivo original
claves.txtdesaparecerá y será reemplazado porclaves.txt.cpt.
Descifrar un archivo
Para recuperar tu archivo original:
ccdecrypt claves.txt.cpt
Qué sucede: Te pedirá la contraseña. Si es correcta, el archivo volverá a ser
claves.txt.
Leer un archivo sin descifrarlo
Si solo quieres ver qué hay dentro de un archivo cifrado en la terminal (muy útil por seguridad):
cccat claves.txt.cpt
4. Opciones Útiles
-e(Encrypt): Forzar el cifrado.-d(Decrypt): Forzar el descifrado.-k <archivo>: Leer la contraseña desde un archivo específico (ten cuidado con esto por privacidad).-r(Recursive): Cifrar o descifrar directorios completos de forma recursiva.-S <sufijo>: Cambiar el sufijo.cptpor uno personalizado.
💡 Consejos de Seguridad en Kali
Cuidado con el historial: Si usas opciones donde escribes la contraseña en el comando, esta quedará guardada en tu archivo
.bash_history. Es mejor dejar que el programa te pida la clave interactivamente.Sobrescritura: Por defecto,
ccryptborra el archivo original tras cifrarlo para asegurar que no queden rastros sin protección.