GNU/Linux >> Tutoriales Linux >  >> Linux

Cryptr:una utilidad CLI simple para cifrar y descifrar archivos

¿Busca un método rápido, fácil y seguro para proteger sus archivos? Bueno, hay una utilidad de shell simple llamada "Cryptr" que le ayuda a cifrar y descifrar archivos. Todo desde la línea de comandos, y no necesita ser un experto en seguridad ni un experto en Linux para aprender a proteger sus datos. Cryptr utiliza encadenamiento de bloques de cifrado OpenSSL AES-256 método para cifrar archivos. Es de uso gratuito y tiene la licencia Apache, versión 2.0.

Cifrar y descifrar archivos con Cryptr

La instalación no es gran cosa. Git clone el repositorio Cryptr usando el comando:

$ git clone https://github.com/nodesocket/cryptr.git

Este comando clonará el contenido del repositorio de Cryptr en una carpeta llamada cryptr en su directorio de trabajo actual.

Luego vincula el cryptr.bash archivo a su carpeta bin usando el comando:

$ sudo ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

Eso es todo. Es hora de ver algunos ejemplos de uso.

Codifiquemos un archivo llamado "test.txt". Para hacerlo, ejecute el siguiente comando desde su Terminal. Cryptr le pedirá que ingrese la contraseña del archivo dos veces.

$ cryptr encrypt test.txt 
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:

El comando anterior encriptará el archivo dado (es decir, test.txt) usando el método de encriptación AES-256-CBC y lo guardará con una extensión .aes . Puede usar el comando "ls" para verificar si el archivo está realmente encriptado o no.

Si hay .aes extensión al final del nombre del archivo, significa que el archivo ha sido encriptado.

Para descifrar un archivo cifrado, use el siguiente comando. Ingresa la contraseña correcta y listo!

$ cryptr decrypt test.txt.aes 
enter aes-256-cbc decryption password:

También puede definir la contraseña que se usará al cifrar un archivo con CRYPTR_PASSWORD variable de entorno como a continuación.

$ CRYPTR_PASSWORD=BC1rO7K7SspYcLChMr28M cryptr encrypt test.txt 
Using environment variable CRYPTR_PASSWORD for the password

Aquí, BC1rO7K7SspYcLChMr28M es la contraseña del archivo.

De manera similar, para descifrar un archivo encriptado, use:

$ CRYPTR_PASSWORD=BC1rO7K7SspYcLChMr28M cryptr decrypt test.txt.aes
Using environment variable CRYPTR_PASSWORD for the password

Esto puede ser útil en secuencias de comandos y operaciones por lotes.

Para ver la ayuda, ejecute:

$ cryptr help
Usage: cryptr command <command-specific-options>

encrypt <file> Encrypt file
 decrypt <file.aes> Decrypt encrypted file
 help Displays help
 version Displays the current version

Si está buscando una utilidad simple que funcione de manera inmediata sin muchos problemas, pruebe Cryptr.


Linux
  1. Cifre y descifre archivos con una frase de contraseña en Linux

  2. Cómo cifrar y descifrar archivos y directorios utilizando Tar y OpenSSL

  3. Uso de GPG para cifrar y descifrar archivos en Linux [práctica para principiantes]

  4. Cómo extraer archivos .gz y .tar.gz en Linux

  5. Crear y eliminar archivos de intercambio en Ubuntu

Conceptos básicos de Linux:cómo ocultar, bloquear, cifrar y proteger sus archivos en Linux

Una forma fácil de cifrar y descifrar archivos desde la línea de comandos en Linux

CryptoGo:una manera fácil de cifrar y proteger con contraseña sus archivos

Toplip:una utilidad CLI de cifrado y descifrado de archivos muy sólida

Archivos de inventario y configuración de Ansible

Cómo copiar archivos y directorios en la terminal de Linux