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 使用的加密與雜湊演算法,以及與之搭配的金鑰值,請參見 機器鍵元素(ASP.NET 設定架構)

警告

MachineKey API 只應該用在 ASP.NET 應用程式中。 MachineKey API 在 ASP.NET 應用程式上下文之外的行為未定義

方法

名稱 Description
Decode(String, MachineKeyProtection)
已淘汰.

解碼及/或驗證已加密或以雜湊為基礎的訊息驗證碼(HMAC)的資料。

Encode(Byte[], MachineKeyProtection)
已淘汰.

加密資料和/或附加基於雜湊的訊息驗證碼(HMAC)。

Protect(Byte[], String[])

透過加密或簽署來保護指定資料。

Unprotect(Byte[], String[])

解除保護指定資料,而該資料已被方法保護 Protect(Byte[], String[])

適用於