MachineKey Klass

Definition

Ger ett sätt att kryptera eller hashdata (eller båda) med hjälp av samma algoritmer och nyckelvärden som används för ASP.NET formulärautentisering och visningstillstånd.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Arv
MachineKey

Kommentarer

Klassen MachineKey innehåller metoder som exponerar den hash- och krypteringslogik som ASP.NET tillhandahåller. Information om vilka krypterings- och hashalgoritmer ASP.NET använder och vilka nyckelvärden som används med dem finns i machineKey-element (ASP.NET inställningsschema).

Varning

API:erna MachineKey ska endast användas i en ASP.NET app. Beteendet för MachineKey-API:erna utanför kontexten för ett ASP.NET program är odefinierat

Metoder

Name Description
Decode(String, MachineKeyProtection)
Föråldrad.

Avkodar och/eller validerar data som har krypterats eller försetts med en hashbaserad kod för meddelandeautentisering (HMAC).

Encode(Byte[], MachineKeyProtection)
Föråldrad.

Krypterar data och/eller lägger till en hashbaserad kod för meddelandeautentisering (HMAC).

Protect(Byte[], String[])

Skyddar angivna data genom att kryptera eller signera dem.

Unprotect(Byte[], String[])

Ta bort skyddet av angivna data, som skyddades av Protect(Byte[], String[]) metoden.

Gäller för