MachineKey Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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[]) . |