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 设置架构) 。
警告
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[]) 方法保护指定的数据。 |