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 Параметры Schema).

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

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

Методы

Decode(String, MachineKeyProtection)
Является устаревшей.

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

Encode(Byte[], MachineKeyProtection)
Является устаревшей.

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

Protect(Byte[], String[])

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

Unprotect(Byte[], String[])

Снимает защиту с указанных данных, которые были защищены методом Protect(Byte[], String[]).

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