da ich verschlüsselt Daten von einer .NET-Anwendung (Windows-Forms) an ein Perl-Programm auf einem Server schicken will, suche ich nach einem Blockverschlüsselungsalgorithmus, der für beiden Sprachen zur Verfügung steht.
Ich hatte mich zuerst für DES entschieden, da dieser sowohl unter .NET (System.Security.Cryptography) zur Verfügung steht, als auch unter Perl (Crypt:ES), wie ich dachte. Da ich jedoch unüberwindliche Probleme habe, das Modul unter Perl bei meiner Windows-Umgebung zu installieren (siehe http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv… ), suche ich nun nach einem anderen Algorithmus.
Hat jemand eine Idee, was sich da anbietet, jemand, der das evtl. schon selbst gemacht hat?
Hat jemand eine Idee, was sich da anbietet, jemand, der das
evtl. schon selbst gemacht hat?
Ich vermute, mit AES wirst du am besten fahren.
Er ist sicher - wesentlich sicherer als DES
Er ist sehr weit verbreitet, üblicherweise gibt es daher für jede Plattform gute Implementierungen (Ich habe keine Ahnung von .NET, kann mir aber nicht vorstellen, dass es das nicht geben sollte). Das Perlmodul dazu heisst Crypt::Rijndael http://search.cpan.org/~dido/Crypt-Rijndael-0.05/Rij…
(Rijndael ist der ursprüngliche Name, AES hat es „Titel“ bekommen, als es zum Standard erhoben wurde)
Ich brauchte mysql-Zugriff und den Rijndael-Encryptor. Folgender Laufzettel wird mir bei der nächsten Installation helfen und hoffentlich hier auch anderen mit dem selben Problem. Compilieren musste ich jedenfalls nichts!