BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

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 (1)  Permalink

Comments

Martin @ 02.05.2010 10:44 CEST
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

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(1689).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)