MachineKey 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一种使用用于 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[]) 该方法保护的指定数据。 |