Поделиться через


MachineKey.Encode(Byte[], MachineKeyProtection) Метод

Определение

Внимание!

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.

Зашифровывает данных и/или добавляет код HMAC.

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

Параметры

data
Byte[]

Данные, которые необходимо зашифровать.

protectionOption
MachineKeyProtection

Указывает, должен ли шифроваться или хэшироваться параметр data.

Возвращаемое значение

Зашифрованное значение, входное значение с добавленным кодом HMAC или результат шифрования входного значения с добавленным кодом HMAC.

Атрибуты

Примеры

Пример кода см. в обзоре MachineKey класса.

Комментарии

Сведения о том, какие алгоритмы шифрования и хэширования ASP.NET используют для расшифровки и проверки передаваемых данных, см. в разделе MachineKey Element (ASP.NET Settings Schema).

Применяется к