MachineKey Класс

Определение

Предоставляет способ шифрования или хэш-данных (или обоих) с помощью одинаковых алгоритмов и значений ключей, используемых для проверки подлинности ASP.NET форм и состояния просмотра.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Наследование
MachineKey

Комментарии

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

Предупреждение

API MachineKey должны использоваться только в приложении ASP.NET. Поведение API MachineKey вне контекста приложения ASP.NET не определено

Методы

Имя Описание
Decode(String, MachineKeyProtection)
Устаревшие..

Декодирует и /или проверяет данные, зашифрованные или предоставленные с помощью кода проверки подлинности на основе хэша сообщений (HMAC).

Encode(Byte[], MachineKeyProtection)
Устаревшие..

Шифрует данные и (или) добавляет код проверки подлинности на основе хэша сообщений (HMAC).

Protect(Byte[], String[])

Защищает указанные данные путем шифрования или подписывания.

Unprotect(Byte[], String[])

Отменяет защиту указанных данных, защищенных методом Protect(Byte[], String[]) .

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