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