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 元素(ASP.NET 设置架构)

Warning

MachineKey API 只能在 ASP.NET 应用中使用。 未定义 ASP.NET 应用程序的上下文之外的 MachineKey API 的行为

方法

名称 说明
Decode(String, MachineKeyProtection)
已过时.

解码和/或验证已加密或随基于哈希的消息身份验证代码(HMAC)提供的数据。

Encode(Byte[], MachineKeyProtection)
已过时.

加密数据和/或追加基于哈希的消息身份验证代码(HMAC)。

Protect(Byte[], String[])

通过加密或签名来保护指定的数据。

Unprotect(Byte[], String[])

取消保护受 Protect(Byte[], String[]) 该方法保护的指定数据。

适用于