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).
Comments
Martin
@ 02.05.2010 08:44 UTC
Spezialtools sind sicher praktisch, aber AES-Ver/Entschlüsselung geht auch mit Bordmitteln:
cat testdatei | openssl enc -e -aes-256-cbc -pass pass:$key > testdatei.enc
Spezialtools sind sicher praktisch, aber AES-Ver/Entschlüsselung geht auch mit Bordmitteln:
cat testdatei | openssl enc -e -aes-256-cbc -pass pass:$key > testdatei.enc
No new comments allowed (anymore) on this post.