Daten in einer Pipe mit AES verschlüsseln
Mit Hilfe von aespipe können Daten via Standard-Eingabe/Ausgabe mit AES verschlüsselt werden. Im FreeBSD-Portbaum findet man aespipe unter security/aespipe:
# cd /usr/ports/security/aespipe && make install clean
Nun können Daten an die Standard-Eingabe zum Beispiel via einer Pipe von aespipe übergeben werden und die verschlüsselten Daten werden an die Standard-Ausgabe geschickt. Datei wird man nach einem Passwort gefragt das zur Verschlüsselung verwendet wird:
# file testdatei testdatei: PDF document, version 1.4 # cat testdatei | aespipe > testdatei.enc Password: ******************* # file testdatei.enc testdatei.enc: data
Mit der -d Option können die Daten wieder entschlüsselt werden:
# cat testdatei.enc | aespipe -d > testdatei Password: ******************* # file testdatei testdatei: PDF document, version 1.4
Mehr Informationen zu aespipe findet man in der Manpage aespipe(1).