Bei meinem aktuellen Vorhaben muss ich Datenpakete vom Client zum Server senden.
Dabei kann der Client oftmals offline sein. Die bisher gesammelten Pakete sollen im Falle eine Internetverbindung dann alle geschickt werden.
Hierzu soll sich die
Hört sich auch alles gut an. Aber dazu zwei Fragen.
Der Client soll im Netzwerk A liegen und der Server im Netzwerk B. Die Daten sollen also "über's Intenert" verschickt werden.
Geht das hiermit? Meiner Meinung nach schon. (s.h. Arbeitsgruppenmodus: Remotecomputer Verfügbar: ja - msdn.microsoft.com/de-de/libra…queue.path(v=vs.110).aspx)
Zweiter Aspekt: Sicherheit.
Die Daten soll nicht unbedingt jeder lesen können.
Meine Idee war die Pakete mit
Der Server gibt dem Client also seinen öffentlichen Schlüssel, der Client verschlüsselt die Nachricht damit und der Server entschlüsselt sie nach der Sendung mit seinem privaten Schlüssel.
Hat jemand eine bessere Idee/glaubt dass dieses Vorhaben so in Ordnung ist?
Grüße
Dabei kann der Client oftmals offline sein. Die bisher gesammelten Pakete sollen im Falle eine Internetverbindung dann alle geschickt werden.
Hierzu soll sich die
MessageQueue
-Klasse eignen. msdn.microsoft.com/de-de/libra…ssagequeue(v=vs.110).aspxHört sich auch alles gut an. Aber dazu zwei Fragen.
Der Client soll im Netzwerk A liegen und der Server im Netzwerk B. Die Daten sollen also "über's Intenert" verschickt werden.
Geht das hiermit? Meiner Meinung nach schon. (s.h. Arbeitsgruppenmodus: Remotecomputer Verfügbar: ja - msdn.microsoft.com/de-de/libra…queue.path(v=vs.110).aspx)
Zweiter Aspekt: Sicherheit.
Die Daten soll nicht unbedingt jeder lesen können.
Meine Idee war die Pakete mit
RSA
zu verschlüsseln (und evt. zu signieren)Der Server gibt dem Client also seinen öffentlichen Schlüssel, der Client verschlüsselt die Nachricht damit und der Server entschlüsselt sie nach der Sendung mit seinem privaten Schlüssel.
Hat jemand eine bessere Idee/glaubt dass dieses Vorhaben so in Ordnung ist?
Grüße