MachineKey Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un modo per crittografare o eseguire l'hashing dei dati (o entrambi) usando gli stessi algoritmi e valori di chiave usati per ASP.NET l'autenticazione dei moduli e lo stato di visualizzazione.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Ereditarietà
-
MachineKey
Commenti
La classe MachineKey fornisce metodi che espongono la logica di hash e crittografia fornita da ASP.NET. Per informazioni su quali algoritmi di crittografia e hash ASP.NET vengono usati e sui valori di chiave usati con essi, vedere machineKey Element (ASP.NET Settings Schema).
Avvertimento
Le API MachineKey devono essere usate solo in un'app ASP.NET. Il comportamento delle API MachineKey all'esterno del contesto di un'applicazione ASP.NET non è definito
Metodi
| Nome | Descrizione |
|---|---|
| Decode(String, MachineKeyProtection) |
Obsoleti.
Decodifica e/o convalida i dati crittografati o forniti con un codice HMAC (Hash-Based Message Authentication Code). |
| Encode(Byte[], MachineKeyProtection) |
Obsoleti.
Crittografa i dati e/o accoda un codice HMAC (Hash-Based Message Authentication Code). |
| Protect(Byte[], String[]) |
Protegge i dati specificati crittografandoli o firmandoli. |
| Unprotect(Byte[], String[]) |
Rimuove la protezione dei dati specificati, protetti dal Protect(Byte[], String[]) metodo . |