MachineKey Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia sposób szyfrowania lub skrótu danych (lub obu) przy użyciu tych samych algorytmów i wartości kluczy, które są używane do uwierzytelniania formularzy ASP.NET i stanu wyświetlania.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Dziedziczenie
-
MachineKey
Uwagi
Klasa MachineKey udostępnia metody, które uwidaczniają logikę tworzenia skrótów i szyfrowania, która ASP.NET zapewnia. Aby uzyskać informacje o tym, których algorytmów szyfrowania i skrótów ASP.NET używać, oraz wartości kluczy używanych z nimi, zobacz machineKey, element (ASP.NET Settings Schema).
Ostrzeżenie
Interfejsy MachineKey API powinny być używane tylko w aplikacji ASP.NET. Zachowanie interfejsów API machineKey poza kontekstem aplikacji ASP.NET jest niezdefiniowane
Metody
Decode(String, MachineKeyProtection) |
Przestarzałe.
Dekoduje i/lub weryfikuje dane, które zostały zaszyfrowane lub dostarczone przy użyciu kodu uwierzytelniania komunikatów opartych na skrótach (HMAC). |
Encode(Byte[], MachineKeyProtection) |
Przestarzałe.
Szyfruje dane i/lub dołącza kod uwierzytelniania komunikatów oparty na skrótach (HMAC). |
Protect(Byte[], String[]) |
Chroni określone dane, szyfrując lub podpisując je. |
Unprotect(Byte[], String[]) |
Usuwa ochronę określonych danych, które były chronione przez metodę Protect(Byte[], String[]) . |