¿Alguna vez ha querido cifrar archivos de forma rápida y sencilla en Linux sin tener que instalar y aprender nuevos paquetes de software? Esta es una manera excelente y fácil de cifrar fácilmente archivos o directorios a través de AES256 protegido con una contraseña, lo que ayuda a mantener sus archivos lejos de miradas indiscretas.
Los fundamentos del cifrado con OpenSSL
Es importante tener en cuenta que hay mucho más en el cifrado que esto.
Puede ser prudente de su parte leer el Documentación de OpenSSL antes de confiar en este método con sus datos. No obstante, suponiendo que no esté tratando de evadir a la NSA o al ejército ruso, este método debería funcionar perfectamente para mantener sus archivos y directorios seguros e inaccesibles para los demás.
Instalar OpenSSL
Necesita tener instalado el popular paquete OpenSSL, así que primero verifique si ya está instalado con el Comando de Linux:
¿Quiere familiarizarse con Linux? Comience con estos comandos básicos de Linux para aprender las tareas informáticas estándar.
versión openssl
Si imprime el número de versión actual, está listo para la siguiente sección. De lo contrario, si recibe un error de "comando no encontrado", puede instalar fácilmente OpenSSL a través de apt-get:
sudo apt-get -y instalar openssl
Cifrar y descifrar archivos
Por ejemplo, si quisiera encriptar un archivo llamado data.tar.gz, ejecutaría el comando:
openssl aes-256-cbc -a -sal -iter 5 -in data.tar.gz -out data.enc
Se le pedirá que ingrese una contraseña de cifrado dos veces, que puede ser la que desee. Este comando dará como resultado un nuevo archivo data.enc como el archivo recién cifrado. Tenga en cuenta que esto dejará el archivo data.tar.gz original en su lugar, así que asegúrese de eliminarlo si es necesario.
Cuando lo desee, puede descifrar el archivo data.enc con el comando:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
El comando anterior le pedirá la contraseña de cifrado, luego dará como resultado un archivo data_decrypted.tar.gz que contiene la versión descifrada de su archivo.
Cifrar y descifrar directorios
Los comandos de la sección anterior funcionan muy bien para archivos individuales, pero ¿qué sucede si desea cifrar un directorio completo? No hay soporte integrado en OpenSSL para esto, pero gracias a la magia de Linux, esto no es un problema. Por ejemplo, si desea cifrar un directorio llamado "documentos", puede usar el comando:
tar -cf tmpdata.tar documentos && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz
Un poco complicado, pero los únicos dos lugares en el comando anterior que necesita modificar son "documentos" en el primero segmento que es el directorio a cifrar, y "documentos.enc" en el tercer segmento que es el cifrado resultante expediente. Este comando archivará el directorio, lo cifrará y luego eliminará el archivo temporal creado dejando un único archivo documents.enc cifrado en su lugar.
Descifrar el archivo documents.enc recién creado es igual de fácil con el comando:
openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
La única parte del comando anterior que necesita modificar es "documentos.enc" en el primer segmento, que es el nombre del archivo cifrado. Este comando le pedirá la contraseña de cifrado, procederá a descifrar y descomprimir el archivo, luego eliminará el archivo temporal dejando el directorio descifrado como resultado.
Proteja sus datos
Ahora que sabe lo fácil que es cifrar y descifrar rápidamente sus datos, ponga en práctica sus conocimientos y mantenga sus datos privados seguros y evite violaciones de datos. Una vez más, para reiterar, hay mucho más en el cifrado de lo que se presenta aquí y lo anterior no está destinado a evadir la aplicación de la ley o los piratas informáticos altamente capacitados y determinados.
Sin embargo, si simplemente desea proteger sus datos contra miradas indiscretas, como la de su cuñado o el técnico de reparación de computadoras, entonces los métodos anteriores deberían funcionar perfectamente.
Has oído hablar del cifrado, pero ¿qué es exactamente? Si los delincuentes lo utilizan, ¿es seguro utilizar el cifrado? Así es como funciona el cifrado y para qué sirve.
- Linux
- Cifrado
- OpenSSL
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.