Cómo cifrar un archivo utilizando OpenSSL

Secure Sockets Layer es un protocolo de comunicación de red que proporciona seguridad para los datos en el nivel de transmisión. SSL encripta las conexiones de datos para que los atacantes no puedan interrumpir las comunicaciones de red seguras entre dos computadoras. El programa OpenSSL proporciona una implementación de código abierto del protocolo SSL. OpenSSL se puede usar para cifrar archivos reales así como los canales de comunicación que transmiten los archivos. Para una empresa que se basa en las comunicaciones de datos como parte de su negocio, OpenSSL y el cifrado son vitales.
1.
Crea un archivo para cifrar. Esto puede ser tan simple como un archivo de texto. Abra un editor de texto, ingrese un texto y guarde el archivo como "filename.txt".
2.
Abra un terminal de comando haciendo clic en el ícono "Ubuntu" y escribiendo "terminal" en el cuadro de búsqueda. Presiona la tecla "Enter".
3.
Ingrese el siguiente comando en el terminal. En este ejemplo, "enc" señala una operación de cifrado; "aes-256-cbc" marca el método de encriptación; "-in filename.txt" representa el archivo de texto creado para el cifrado; y "-out filename.enc" representa el archivo de salida cifrado:
$> openssl enc -aes-256-cbc -in filename.txt -out filename.enc
Consejos
- Alternativamente, puede ingresar el siguiente comando para crear un archivo de salida de cifrado en codificación base-64, lo que lo hace adecuado para copiar en archivos de texto o correo electrónico. Esto se hace agregando la bandera "-a":
- $> openssl enc -aes-256-cbc -a -in filename.txt -out filename.enc