MachineKey Klasse

Definition

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 Hash- und Verschlüsselungslogik verfügbar machen, die ASP.NET bereitstellt. Informationen dazu, welche Verschlüsselungs- und Hashalgorithmen ASP.NET verwendet werden, und welche Schlüsselwerte sie verwenden, finden Sie unter machineKey Element (ASP.NET Einstellungen Schema).

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.

Gilt für