OpenSSL és un programari lliure que consisteix en un robust paquet d'eines d'administració i biblioteques relacionades amb la criptografia, que subministren funcions criptogràfiques a altres paquets com OpenSSH i navegadors web (per a accés segur a llocs HTTPS).
Amb OpenSSL, podem cifrar fitxers molt fàcilment. Cifrarem un fitxer de manera simètrica amb:
openssl des -e -aes-256-cbc -in fitxer_obert.txt -out fitxer_cifrat.txt.enc
Ara ja tenim el fitxer fitxer_cifrat.txt.enc que ningú podrà obrir i llegir-lo.
I el teu receptor, haurà de descifrar-ho amb:
openssl des -d -aes-256-cbc -in fitxer_cifrat.txt.enc -out fitxer_descifrat.txt
I això és tot amb OpenSSL, fàcil no? :-)
Ara, de manera addicional, si tens GPG, OpenPGP o GNUPG, tens un parell d'articles que vaig esriure fa un temps que t'interesen:
---> Criptografia de clau secreta o criptografia simètrica
---> Criptografia de clau pública o criptografia asimètrica