MachineKey.Encode(Byte[], MachineKeyProtection) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
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.
Verschlüsselt Daten und/oder fügt einen hashbasierten Meldungsauthentifizierungscode (HMAC) an.
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
Parameter
- data
- Byte[]
Die zu verschlüsselnden Daten.
- protectionOption
- MachineKeyProtection
Gibt an, ob der data
-Parameter verschlüsselt werden soll, und/oder Hash.
Gibt zurück
Der verschlüsselte Wert, der Eingabewert mit einem angefügten HMAC oder das Ergebnis der Verschlüsselung des Eingabewerts mit einem angefügten HMAC.
- Attribute
Beispiele
Ein Codebeispiel finden Sie in der MachineKey Klassenübersicht.
Hinweise
Informationen dazu, welche Verschlüsselungs- und Hashalgorithmen ASP.NET zum Entschlüsseln und Überprüfen der übergebenen Daten verwenden, finden Sie unter machineKey-Element (ASP.NET Einstellungsschema).