共用方式為


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 設定架構)

警告

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[]) 方法保護。

適用於