Cifrar/descifrar archivos en Linux usando Ccrypt

Ccrypt es una herramienta de línea de comandos para cifrar y descifrar datos. Ccrypt se basa en el cifrado Rijndael, el mismo cifrado utilizado en el estándar AES. Por otro lado, en el estándar AES se usa un tamaño de bloque de 128 bits, mientras que ccrypt usa un tamaño de bloque de 256 bits. Ccrypt comúnmente usa la extensión de archivo .cpt para archivos encriptados.

  • Es una herramienta liviana, la instalación y el uso de esta herramienta es bastante fácil.
  • Está diseñado para superar las deficiencias de la utilidad de cifrado estándar de Unix.

Instalación

sudo apt-get install ccrypt // in ubuntu

Manual de cifrado

  • -e, –encrypt : Cifrar. Este es el modo por defecto. Si se proporcionan argumentos de nombre de archivo, cifre los archivos y agregue el sufijo .cpt a sus nombres. De lo contrario, ejecútelo como un filtro.
  • -d, –descifrar:  Descifrar. Si se proporcionan argumentos de nombre de archivo, descifre los archivos y elimine el sufijo .cpt de los nombres de archivo, si está presente. De lo contrario, ejecútelo como un filtro.
  • -c, –cat:  Descifra uno o más archivos a la salida estándar. Si no se proporcionan argumentos de nombre de archivo, descifre como un filtro. Implica -l.
  • -x, –keychange:  Cambia la clave de los datos cifrados. En este modo, ccrypt solicita dos contraseñas: la anterior y la nueva. Si se dan argumentos de nombre de archivo, modifique los archivos. De lo contrario, ejecútelo como un filtro.
  • -u, –unixcrypt:  simula el antiguo comando crypt de Unix. Nota: el cifrado utilizado por Unix crypt se ha roto y no es seguro. Utilice esta opción solo para descifrar archivos existentes. Si se proporcionan argumentos de nombre de archivo, descifre los archivos a la salida estándar. De lo contrario, ejecútelo como un filtro. Tenga en cuenta que para el formato de cripta de Unix, no hay una manera fácil de detectar si una clave determinada coincide o no; por lo tanto, por seguridad, este modo no sobrescribe los archivos.

Cifrado de archivos con Ccrypt

Para encriptar archivos usando esta herramienta, use la siguiente sintaxis:

ccrypt filename

Para cifrar un archivo: impfile

ccrypt impfile

Solicitará la contraseña un par de veces y, una vez hecho esto, eliminará el archivo de origen y guardará el archivo con la extensión .cpt.

encrypting

El archivo de origen se eliminó y solo hay un archivo cifrado:

encrypted-file-saved

Descifrar archivo con Ccrypt

Ahora, para descifrar un archivo ya encriptado, la sintaxis del comando es:

ccrypt –d encryptedfilename

Entonces, descifre el archivo encriptado como:

ccrypt –d impfile.cpt

Le pedirá una contraseña y descifrará el archivo.decrypt-ccrypt

Es una aplicación pequeña, extremadamente liviana, ya que casi no consume recursos y casi no ocupa espacio en la memoria. La instalación y el uso son extremadamente fáciles, es una aplicación imprescindible para los usuarios de Linux.

Referencias:

http://ccrypt.sourceforge.net/ccrypt.html
http://ccrypt.sourceforge.net/
https://en.wikipedia.org/wiki/Ccrypt
http://www.hecticgeek.com/2012/02/ ccrypt-file-cifrado-ubuntu-linux/

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *