MachineKey Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Möglichkeit bereit, Daten mithilfe der gleichen Algorithmen und Schlüsselwerte zu verschlüsseln oder zu hashen (oder beides), die für die ASP.NET-Formularauthentifizierung und den Ansichtszustand verwendet werden.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Vererbung
-
MachineKey
Hinweise
Die MachineKey -Klasse stellt Methoden bereit, die die Hashing- und Verschlüsselungslogik verfügbar machen, die ASP.NET bereitstellt. Informationen dazu, welche Verschlüsselungs- und Hashalgorithmen ASP.NET verwenden, und die Schlüsselwerte, die mit ihnen verwendet werden, finden Sie unter machineKey-Element (ASP.NET Einstellungsschema).
Warnung
Die MachineKey APIs sollten nur in einer ASP.NET-App verwendet werden. Das Verhalten der MachineKey-APIs außerhalb des Kontexts einer ASP.NET-Anwendung ist nicht definiert.
Methoden
Decode(String, MachineKeyProtection) |
Veraltet.
Decodiert und/oder überprüft Daten, die verschlüsselt wurden oder mit einem hashbasierten Meldungsauthentifizierungscode (HMAC) bereitgestellt wurden. |
Encode(Byte[], MachineKeyProtection) |
Veraltet.
Verschlüsselt Daten und/oder fügt einen hashbasierten Meldungsauthentifizierungscode (HMAC) an. |
Protect(Byte[], String[]) |
Schützt die angegebenen Daten, indem sie verschlüsselt oder signiert werden. |
Unprotect(Byte[], String[]) |
Hebt den Schutz für die angegebenen Daten auf, welche durch die Protect(Byte[], String[])-Methode geschützt waren. |