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

警告

MachineKeyAPI 只能用於 ASP.NET 應用程式中。 未定義 ASP.NET 應用程式內容之外的 MachineKey API 行為

方法

Decode(String, MachineKeyProtection)
已過時。

解碼和 (或) 驗證已加密或隨附雜湊式訊息驗證碼 (HMAC) 的資料。

Encode(Byte[], MachineKeyProtection)
已過時。

加密資料和 (或) 附加雜湊式訊息驗證碼 (HMAC)。

Protect(Byte[], String[])

藉由加密或簽署的方式保護資料。

Unprotect(Byte[], String[])

取消保護指定的資料,此資料受 Protect(Byte[], String[]) 方法保護。

適用於