Inhaltsverzeichnis

OpenSSL

OpenSSL ist im Basissystem bereits enthalten und unterstützt einige moderne Cryptoverfahren. Leider wird twofish nicht unterstützt.

Verschlüsseln

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üsseln

Entschlüsselt wird das ganze dann mit

% openssl enc -aes256 -d -in inputfile -out outputfile

Pipes

OpenSSL kann auch in Pipes verbaut werden indem man einfach die -in und -out Optionen weg lässt liest es von stdin und stdout.

mcrypt

Dateien können symmetrisch mit dem Programm security/mcrypt ver- und entschlüsselt werden.