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


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

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

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

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