Sdílet prostřednictvím


MachineKey Třída

Definice

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

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í logiku hash a šifrování, kterou ASP.NET poskytuje. Informace o tom, které šifrovací a hashovací algoritmy ASP.NET používá, a hodnoty klíčů, které s nimi používá, najdete v tématu machineKey – element (ASP.NET schéma nastavení).

Upozornění

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

Metody

Decode(String, MachineKeyProtection)
Zastaralé.

Dekóduje nebo ověřuje data, která jsou zašifrovaná nebo poskytnutá pomocí kódu HMAC (hash-based message authentication code).

Encode(Byte[], MachineKeyProtection)
Zastaralé.

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

Protect(Byte[], String[])

Chrání zadaná data šifrováním nebo podepsáním.

Unprotect(Byte[], String[])

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

Platí pro