MachineKey Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lehetővé teszi az adatok (vagy mindkettő) titkosítását vagy kivonatát ugyanazokkal az algoritmusokkal és kulcsértékekkel, amelyeket ASP.NET űrlapok hitelesítéséhez és állapotának megtekintéséhez használnak.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Öröklődés
-
MachineKey
Megjegyzések
A MachineKey osztály olyan metódusokat biztosít, amelyek elérhetővé teszik a ASP.NET által biztosított kivonatolási és titkosítási logikát. A titkosítási és kivonatolási algoritmusok által ASP.NET használt titkosítási és kivonatolási algoritmusokról, valamint a velük együtt használt kulcsértékekről a machineKey elem (ASP.NET Beállítások séma) című témakörben olvashat.
Warning
A MachineKey API-kat csak ASP.NET alkalmazásban szabad használni. A MachineKey API-k viselkedése egy ASP.NET alkalmazás környezetén kívül nincs meghatározva
Metódusok
| Name | Description |
|---|---|
| Decode(String, MachineKeyProtection) |
Elavult.
Kódolja és/vagy ellenőrzi a titkosított vagy kivonatalapú üzenethitelesítési kóddal (HMAC) ellátott adatokat. |
| Encode(Byte[], MachineKeyProtection) |
Elavult.
Titkosítja az adatokat, és/vagy hozzáfűz egy kivonatalapú üzenethitelesítési kódot (HMAC). |
| Protect(Byte[], String[]) |
A megadott adatok védelme titkosítással vagy aláírással. |
| Unprotect(Byte[], String[]) |
Feloldja a megadott adatok védelmét, amelyet a Protect(Byte[], String[]) metódus védett. |