MachineKey.Encode(Byte[], MachineKeyProtection) Metodo
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.
Attenzione
This method is obsolete and is only provided for compatibility with existing code. It is recommended that new code use the Protect and Unprotect methods instead.
Crittografa dati e/o aggiunge un codice HMAC (Hash-based Message Authentication).
public:
static System::String ^ Encode(cli::array <System::Byte> ^ data, System::Web::Security::MachineKeyProtection protectionOption);
public static string Encode (byte[] data, System.Web.Security.MachineKeyProtection protectionOption);
[System.Obsolete("This method is obsolete and is only provided for compatibility with existing code. It is recommended that new code use the Protect and Unprotect methods instead.")]
public static string Encode (byte[] data, System.Web.Security.MachineKeyProtection protectionOption);
static member Encode : byte[] * System.Web.Security.MachineKeyProtection -> string
[<System.Obsolete("This method is obsolete and is only provided for compatibility with existing code. It is recommended that new code use the Protect and Unprotect methods instead.")>]
static member Encode : byte[] * System.Web.Security.MachineKeyProtection -> string
Public Shared Function Encode (data As Byte(), protectionOption As MachineKeyProtection) As String
Parametri
- data
- Byte[]
Dati da crittografare.
- protectionOption
- MachineKeyProtection
Indica se il parametro data
deve essere crittografato e/o sottoposto a hashing.
Restituisce
Il valore crittografato, il valore di input con un HMAC accodato o il risultato della crittografia del valore di input con un HMAC accodato.
- Attributi
Esempio
Per un esempio di codice, vedere la panoramica della MachineKey classe.
Commenti
Per informazioni sugli algoritmi di crittografia e hash ASP.NET usati per decrittografare e convalidare i dati passati, vedere Elemento machineKey (schema delle impostazioni ASP.NET).