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 使用的加密與雜湊演算法,以及與之搭配的金鑰值,請參見 機器鍵元素(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[]) 。 |