Benutzer mit den meisten Antworten
Einen String verschlüsseln

Frage
-
Hallo alle zusammen,
zur Zeit arbeite ich an einem Projekt bei dem ich Nachrichten in Form eines Strings über das Netzwerk verschicken möchte, das Versenden ist auch nicht das Problem, mit Winsock funktioniert das prima.
Ein Freund brachte mich auf die Idee das man den String verschlüsseln könnte.
Ich hab bisher nen bischen rumexperimentiert und ein paar Ansätze gefunden, es sind aber jedesmal mehr oder weniger simple XOR Verschlüsselungen.
Nun weiß ich das das nicht besonders sicher ist, also ist meine Frage ob jemand weiß wie ich eine sichere Verschlüsselung realisieren kann, evtl. weiß ja jemand wie ich eine AES-256 Verschlüsselung erstellen kann.
Ich hatte auch daran gedacht später Dateien zu übertragen, da wäre eine solche Verschlüsselung nen toller Bonus.
Noch kurz zur Info, ich benutze zur Zeit die VB 2008 Express Edition.
Vielleicht weiß ja jemand was, Danke im Vorraus,
Gruß Basti
Antworten
-
Hello Basti,
Der codename fuer AES-256 ist Rijndael. Fuer das gibt es eine Klasse in dem System.Security.Cryptography Namespace
Hier findest du auch ein Codebeispiel wo Daten mithilfe der Rijndael-Klasse zunächst verschlüsselt und anschließend entschlüsselt.
http://msdn.microsoft.com/de-de/library/system.security.cryptography.rijndael.aspx
Gute Artikel ueber .NET Cryptography findest du auch hier:
http://www.codeproject.com/KB/security/SimpleEncryption.aspx?df=100&forumid=172899&exp=0&fr=26&select=1295530
Viel Erfolg !- Als Antwort markiert Robert Breitenhofer Dienstag, 7. Juli 2009 09:33
Alle Antworten
-
Hello Basti,
Der codename fuer AES-256 ist Rijndael. Fuer das gibt es eine Klasse in dem System.Security.Cryptography Namespace
Hier findest du auch ein Codebeispiel wo Daten mithilfe der Rijndael-Klasse zunächst verschlüsselt und anschließend entschlüsselt.
http://msdn.microsoft.com/de-de/library/system.security.cryptography.rijndael.aspx
Gute Artikel ueber .NET Cryptography findest du auch hier:
http://www.codeproject.com/KB/security/SimpleEncryption.aspx?df=100&forumid=172899&exp=0&fr=26&select=1295530
Viel Erfolg !- Als Antwort markiert Robert Breitenhofer Dienstag, 7. Juli 2009 09:33