MachineKey Classe

Definizione

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 .

Si applica a