OpenSSL ist im Basissystem bereits enthalten und unterstützt einige moderne Cryptoverfahren. Leider wird twofish nicht unterstützt.
Um die Datei inputfile mit AES-256 zu verschlüsseln wird folgender Befehl verwendet (das Verschlüsselte File liegt dann unter outputfile ab:
% openssl enc -aes256 -e -in inputfile -out outputfile
Entschlüsselt wird das ganze dann mit
% openssl enc -aes256 -d -in inputfile -out outputfile
OpenSSL kann auch in Pipes verbaut werden indem man einfach die -in und -out Optionen weg lässt liest es von stdin und stdout.
Dateien können symmetrisch mit dem Programm security/mcrypt ver- und entschlüsselt werden.