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.
Bietet eine Möglichkeit zum Verschlüsseln oder Hashen von Daten (oder beides) mithilfe der gleichen Algorithmen und Schlüsselwerte, die für ASP.NET Formularauthentifizierung und Ansichtszustand verwendet werden.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Vererbung
-
MachineKey
Hinweise
Die klasse MachineKey stellt Methoden bereit, die die Hashing- und Verschlüsselungslogik verfügbar machen, die ASP.NET bereitstellt. Informationen dazu, welche Verschlüsselungs- und Hashingalgorithmen ASP.NET verwenden, und die schlüsselwerten, die sie für sie verwendet, finden Sie unter machineKey Element (ASP.NET Settings Schema).
Warning
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
| Name | Beschreibung |
|---|---|
| Decode(String, MachineKeyProtection) |
Veraltet.
Decodiert und/oder überprüft Daten, die verschlüsselt oder mit einem Hash-basierten Nachrichtenauthentifizierungscode (HMAC) bereitgestellt wurden. |
| Encode(Byte[], MachineKeyProtection) |
Veraltet.
Verschlüsselt Daten und/oder fügt einen Hash-basierten Nachrichtenauthentifizierungscode (HMAC) an. |
| Protect(Byte[], String[]) |
Schützt die angegebenen Daten durch Verschlüsseln oder Signieren. |
| Unprotect(Byte[], String[]) |
Hebt den Schutz der angegebenen Daten auf, die durch die Protect(Byte[], String[]) Methode geschützt wurden. |