MachineKey Klasse

Definition

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.

Gilt für: