Wie zum verschlüsseln und entschlüsseln von Daten in MVC?
In meinem MVC-Anwendung ich will verschlüsseln und entschlüsseln Daten bei der Datenübertragung von view zu Controller . Wie dies in MVC 4 mit Razor ?
- Warum nicht einfach die Verwendung von SSL?
- Geben Sie https:// anstelle von http://?
- Was meinst du mit Daten-übertragung von View und Controller?
- angenommen, ich schicke eine id aus meiner Sicht, um meine controller und ich wollen, verschlüsseln Sie diese id ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
basierend auf diesen Kommentar: "angenommen, ich schicke eine id aus meiner Sicht, um meine controller und ich wollen, verschlüsseln Sie diese id ?"
wenn Sie möchten, verschlüsseln Sie die "id" in eine Ansicht, in diesem Fall haben Sie bereits die "id" in der Ansicht, "id" erzeugt würden, die in der Datenbank oder andere, aber nicht in den client.
In diesem Fall können Sie verschlüsseln die "id", nachdem es auf den client und dann den controller entschlüsseln nur die "id".
Hier haben Sie ein Beispiel, das verschlüsselt nur die "id", dies geschieht zur Sicherheit, damit Daten nicht auf der Suche nach "id".
In diesem Fall müssen Sie zum verschlüsseln und entschlüsseln der Immobilie:
https://stackoverflow.com/a/14774470/138071
http://amitpatelit.com/2011/08/08/url-encryption-in-mvc-application/
In diesem Beispiel (in Spanisch) für alle Parameter, die erhalten werden mit einem Unterstrich (_):
http://geeks.ms/blogs/etomas/archive/2012/07/08/asp-net-mvc-encriptar-routevalues.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+BurbujasNetGeeks+%28Burbujas+en+.NET+%28%40geeks.ms%29%29
Brauchen Sie nicht, um Daten zu verschlüsseln, die von dem controller zu der Ansicht, da die view-rendering geschieht in der gleichen computer, auf dem der controller in Betrieb ist.
Wenn Sie möchten, verschlüsseln Sie die Seite, die an den Benutzer gesendet wird, sollten Sie eine ssl-Verbindung