Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#1

Verschlüsselung einer TCP-Verbindung

  Alt 14. Apr 2006, 11:17
Hallo,

ich bin gerade dabei, eine Abstraktionsschicht für Datenbankabfragen zu schreiben. Dazu entwickle ich in Delphi.Net einen Server, der Abfragen über TCP entgegennimmt und die Ergebnisse wieder ausgibt.
Da die TCP-Verbindung nicht nur lokal, sondern auch über der Internet erfolgen soll, würde ich gerne den Datenstrom verschlüsseln.
Leider habe ich bis jetzt keine Routine gefunden, die eine Verschlüsselung unter .Net erlaubt (es gibt da zwar was im Netz, aber sehr teuer).
Die Art der Verschlüsselung ist eher zweitrangig, es sollte nur eine vernünftige sein (also kein XOR oder sowas, eher Public-Key, Blowfish, AES...).

Kennt jemand Routinen oder kann mir einen Tipp geben, wie ich sowas selbst implementiere? Leider hab ich von diesem Thema nicht viel Ahnung, sonst würde ich mich mal durch's DEC wühlen (Btw., Hagen könnte doch das DEC mal für .Net umsetzen ).

Ach ja, auf der anderen Seite (Client) läuft eine ganz normale Win32-Anwendung. Die soll natürlich auch ver- und entschlüsseln können, aber da gibt's ja genügend Klassen. Trotzdem freue ich mich über Empfehlungen.

Gruß
xaromz
  Mit Zitat antworten Zitat