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 š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í logiku hash a šifrování, která ASP.NET poskytuje. Informace o tom, které algoritmy šifrování a hash ASP.NET používají, a hodnoty klíčů, které s nimi používá, najdete v tématu machineKey – element (ASP.NET Settings Schema).
Warning
Rozhraní API MachineKey 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
| Name | Description |
|---|---|
| Decode(String, MachineKeyProtection) |
Zastaralé.
Dekóduje nebo ověřuje data zašifrovaná nebo poskytnutá ověřovacím kódem zpráv založeným na hodnotě hash (HMAC). |
| Encode(Byte[], MachineKeyProtection) |
Zastaralé.
Šifruje data 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[]) |
Odemkne zadaná data, která byla chráněna metodou Protect(Byte[], String[]) . |