| Verschluesselung |
|
Wer nur mal eben schnell einen Text (oder ein Bild) verschluesseln will, oder nur gezielt mit einem Partner ueber das Internet sicher Daten austauschen moechte ohne gleich auf PGP zu setzen, ist mit symmetrischer Verschluesselung und Blowfish gut beraten. Es gibt zudem ein kleines Perl-Modul, welches das Handling erleichtert. Dieses Modul liegt wie immer auf CPAN und heisst Crypt-Blowfish_PP-1.12.tar.gz (nur 10482 Byte). Es laesst sich ganz einfach local im Home-Verzeichnis installieren mit: % perl Makefile.PL LIB=/home/ingolf/perl % make % make test % make install Das erste Perl-Prog uebernimmt die Aufgabe des Verschluesselns: % blow_encrypt.pl filename key Hinweis: Der 'key' (Password) muss mindestens 8 Zeichen lang sein ... der verschluesselte Text liegt hiernach im File 'filename.enc'. Dieser 'encrypted-output' kann nun ohne bedenken (zB. uuencoded) ueber das Internet uebertragen werden:
% perl -e 'print pack("u", join("", <>))' filename.enc |
mail email@foo.de
### oder rueckwaerts mit:
% perl -e 'print unpack("u", join("", <>))' uuencoded > uudecoded
Die Aufgabe des Entschluesselns uebernimmt dann beim Empfaenger Programm Nummer zwei: % blow_decrypt.pl filename key Diese Programm schreibt den lesbaren decodierten Text bzw. das Picture oder whatever in das File 'filename.dec'.
-- |