Ich brauche ein grundlegendes SignalR Chat-Beispiel, aber mit dem symmetrischen Verschlüsselung zuSignalR Symmetrische Verschlüsselung
implementierenPrevent anderen im Chat ohne das richtige Passwort aus zu lesen, was sie sollen nicht zu
erlaubt sein
Prevent über ein Netzwerk
Das Passwort physisch und damit auf außerhalb der Grenzen des Programms ausgetauscht würden vereinbart Snooping passphr Ein Austausch ist nicht Teil des Problems. eine Crypto-Klasse mit einer encrypt (Nachricht, Schlüssel) Methode und Entschlüsseln (Nachricht, Schlüssel) Methode
Um dies zu erreichen, habe ich die Grund SignalR Projekt Getting Started
http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr
und ich hinzu.
Die Idee wäre, dass die Nachricht verschlüsselt, an alle gesendet und dann von allen entschlüsselt wird. Ich kann die verschlüsselte Nachricht senden, indem ich einfach die Standard-Chat-Send-Methode verwende und die Nachricht vor dem Senden verschlüssle, aber ich bin mir nicht sicher, wie ich die Entschlüsselungsmethode aufrufen soll, sobald die Nachricht empfangen wurde.
Grundsätzlich möchte ich die Nachricht und dann vor dem Anhängen an das DOM erhalten, rufen Sie eine C# -Methode (die Entschlüsselungsmethode), erhalten Sie die richtige Zeichenfolge, und fahren Sie dann fort.
Ist dies mit SignalR möglich?