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[]) . |