Condividi tramite


MachineKey Classe

Definizione

Consente di crittografare o sottoporre a hashing i dati (o entrambi) tramite gli stessi algoritmi e valori chiave utilizzati per l'autenticazione e lo stato di visualizzazione dei form di ASP.NET.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Ereditarietà
MachineKey

Commenti

La MachineKey classe fornisce metodi che espongono la logica di hashing e crittografia fornita ASP.NET. Per informazioni sugli algoritmi di crittografia e hash usati ASP.NET e sui valori di chiave usati con tali algoritmi, vedere Elemento machineKey (schema delle impostazioni ASP.NET).

Avviso

Le MachineKey API 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

Decode(String, MachineKeyProtection)
Obsoleti.

Decodifica e/o convalida dati crittografati o forniti con un codice HMAC (Hash-based Message Authentication Code).

Encode(Byte[], MachineKeyProtection)
Obsoleti.

Crittografa dati e/o aggiunge un codice HMAC (Hash-based Message Authentication).

Protect(Byte[], String[])

Protegge i dati specificati crittografandoli o firmandoli.

Unprotect(Byte[], String[])

Consente di rimuovere la protezione dei dati specificati protetti dal metodo Protect(Byte[], String[]).

Si applica a