MachineKey Třída

Definice

Poskytuje způsob, jak šifrovat nebo hashovat data (nebo obojí) pomocí stejných algoritmů a hodnot klíčů, které se používají pro ověřování a zobrazení stavu formulářů ASP.NET.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Dědičnost
MachineKey

Poznámky

Třída MachineKey poskytuje metody, které zpřístupňují hashování a šifrovací logiku, která ASP.NET poskytuje. Informace o tom, které algoritmy šifrování a hashování ASP.NET používají, a klíčové hodnoty, které s nimi používá, najdete v tématu machineKey – element (ASP.NET Nastavení Schéma).

Upozornění

MachineKey Rozhraní API by se měla používat jenom v aplikaci ASP.NET. Chování rozhraní API MachineKey mimo kontext aplikace ASP.NET není definováno

Metody

Decode(String, MachineKeyProtection)
Zastaralé.

Dekóduje nebo ověřuje data, která byla zašifrována nebo poskytována pomocí ověřovacího kódu HMAC (hash).

Encode(Byte[], MachineKeyProtection)
Zastaralé.

Zašifruje data a/nebo připojí ověřovací kód zpráv založený na hodnotě hash (HMAC).

Protect(Byte[], String[])

Chrání zadaná data tím, že je zašifrujete nebo podepíšete.

Unprotect(Byte[], String[])

Zruší ochranu zadaných dat, která byla chráněna metodou Protect(Byte[], String[]) .

Platí pro