OSX/IOS

Cifre y descifre archivos en la línea de comandos con OpenSSL

Cifre y descifre archivos con OpenSSL

¿Necesita cifrar rápidamente un archivo de línea de comandos? Con OpenSSL, puede cifrar y descifrar archivos muy fácilmente.

Para el propósito de esta solución, utilizaremos el cifrado des3, lo que significa, en términos simples, que se aplica un algoritmo de cifrado complejo tres veces a cada bloque de datos, lo que dificulta su descifrado por métodos de fuerza bruta. Si bien aquí nos enfocamos en Mac OS X, estos comandos funcionarán donde sea que esté instalado OpenSSL, incluidas las versiones anteriores de OS X y Linux.

Cómo cifrar archivos con OpenSSL

La sintaxis de openssl es básica:

openssl [encryption type] -in [file to encrypt]

Como se mencionó anteriormente, usaremos des3 para el cifrado y usaremos un archivo de texto como entrada. También especificaremos otro archivo de salida para evitar errores. Así es como se vería el comando:

openssl des3 -in file.txt -out encrypted.txt

Se le pedirá que establezca y confirme una contraseña antes de que se complete el cifrado, no pierda esta contraseña o perderá el acceso al archivo.

Nota marginal: También puede usar un solo archivo de entrada con -in nombre de archivo, pero esto puede causar problemas. Para evitar problemas inesperados, no especifique el mismo archivo que la entrada y la salida. Esto significa que el archivo original permanecerá antes o después del cifrado y querrá cuidar ese archivo, preferiblemente mediante un método de eliminación seguro.

Descifrar archivos con OpenSSL

openssl des3 -d -in encrypted.txt -out normal.txt

Se requerirá la contraseña establecida previamente para descifrar el archivo.

Además de cambiar la ubicación de entrada y salida, donde nuevamente permanece colocado el archivo original, la principal diferencia aquí es la marca -d que dice openssl para descifrar el archivo.

Por supuesto, probablemente se esté preguntando qué sucede si intenta abrir un archivo cifrado con OpenSSL sin ingresar la contraseña. Probablemente recibirá un mensaje de error, pero si fuerza la apertura del archivo con algo como TextEdit, verá el texto «Salado» seguido de un montón de tonterías como:

Archivo encriptado

El archivo permanecerá ilegible hasta que se descifre nuevamente a través de openssl.

Para obtener más información sobre la seguridad de los archivos, no se pierda algunas de nuestras otras publicaciones, incluida la protección con contraseña para Mac, el cifrado de particiones, archivos zip, archivos y carpetas en imágenes de disco, e incluso el cifrado de copias de seguridad de iOS para mantener sus datos seguros. iPhone y iPad.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar