Como Encriptar archivos en Linux



Hola amigos, hoy veremos como encriptar archivos en linux, muchas veces si nesesitamos proteger archivos o mandarlos a algun servidor externos, no queremos que nadie revise nuestros archivos o queremos proteger la privacidad de tales archivos, es por eso que hoy veremos un metodo de encriptacion para Distros Linux que permiten encriptar toda clase de archivos con una seguridad inpenetrable de 256 Bits.
Para que tengas una idea, a 10 computadoras de 32 GB de ram y buen procesador le tomaria mas de 1 mes desencriptar unos simples archivos de 128 bits AES usando fuerza bruta, asique tecnicamente desencriptar o romper una seguridad de 256 bits por fuerza bruta es casi nula y no tendremos que preocuparnos. Nuestros archivos tendran un cifrado muy potente con la cual solamente el que posea la llave de cifrado podra desencriptarla.
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).
[eckosc_status_message title=”¡Precaución!” icon=”fa-exclamation-triangle” type=”warn” message=”De forma predeterminada, después de cifrar un archivo, elimina el archivo de origen. Así que no puede olvidar su contraseña.”]
sudo apt-get 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.

ccrypt nombreArchivo

Por ejemplo, para cifrar un archivo: CcryptGeek.txt


















Cifrar Archivo con Ccrypt
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 [nombreDirectorio] //Cifrar 
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.

Post a Comment

Artículo Anterior Artículo Siguiente