Maslinux
Las noticias más recientes sobre GNU-Linux

Cryptr: Una herramienta CLI simple para cifrar y descifrar archivos

¿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

 

(Visitada 1 veces, 2 visitas hoy )

Deja un comentario

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

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Kaos GNU/Linux (Podcast) (139)
  • 5 Fuentes de código abierto ideales para programación (129)
  • Bash-insulter: Secuencia de comandos que insulta al usuario cuando escribe un comando incorrecto (114)
  • Cómo cambiar las aplicaciones por defecto en Ubuntu 17.10 (106)
  • Cómo instalar Firefox Quantum en GNU/Linux (102)
  • 5 Formas de agregar o cambiar el nombre de host en RHEL/CentOS 7 (93)
  • 9 Cosas que hacer después de instalar Ubuntu 17.10 (43)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies