cryptr-1

¿Buscas un método rápido, fácil y seguro para proteger tus archivos? Bueno, hay una utilidad de shell simple llamada “Cryptr” que te ayuda a cifrar y descifrar archivos. Todo desde la línea de comandos, y no necesitas ser un ninja de seguridad o un experto en Linux para aprender a proteger tus datos. Cryptr utiliza el método de encadenamiento de bloques de cifrado OpenSSL AES-256 para encriptar archivos. Es de uso gratuito y está licenciado bajo la Licencia Apache, Versión 2.0.

La instalación no es un gran problema. Clonamos usando el comando:

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

Este comando clonará los contenidos del repositorio de Cryptr en una carpeta llamada cryptr en tu directorio de trabajo actual.

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

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

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

Vamos a encriptar un archivo llamado “test.txt“. Para hacerlo, ejecuta el siguiente comando desde tu Terminal. Cryptr  pedirá que ingreses 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) utilizando el método de cifrado AES-256-CBC y lo guardará con una extensión .aes. Puedes usar el comando “ls” para verificar si el archivo está realmente encriptado o no.

Si al final tiene .aes en el nombre del archivo, significa que el archivo está encriptado.
Para descifrar un archivo encriptado, usa el siguiente comando. Ingresa la contraseña correcta y ¡listo!

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

También puedes definir la contraseña que se utilizará al cifrar un archivo utilizando la variable de entorno CRYPTR_PASSWORD, como se muestra 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.

Del mismo modo, para descifrar un archivo encriptado, usa:

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

Esto puede ser útil en guiones y operaciones por lotes.

Para ver la ayuda, ejecuta:

$ 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

 

Fuente: Original | maslinux

¿Quién está en línea?

Hay 8758 invitados y ningún miembro en línea