MachineKey Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |