MachineKey Osztály

Definíció

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.

A következőre érvényes: