MachineKeyCompatibilityMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定可以使用哪些加密方法。
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Framework20SP1 | 0 | 使用在 2.0 Service Pack 2 版本之前 .NET Framework 版本中實作的加密方法。 初始化向量(IV)用於所有加密操作,唯獨不將加密密碼儲存在 ASP.NET 成員資料庫中。 |
| Framework20SP2 | 1 | 請使用.NET Framework 2.0版、SP2及以上版本中可用的更強加密方法。 初始化向量(IV)用於所有加密操作。 |
| Framework45 | 2 | 請使用.NET Framework 4.5及更新版本中可用的加密方法。 與用於 Framework20SP1 和 Framework20SP2的加密方法相比,預設密碼程序產生的密文體積略小,且對某些理論攻擊類別更具韌性。 它們也整合 Windows 8 目錄金鑰管理,以取得所需的密碼金鑰。 此選項也允許您透過撰寫由衍生 DataProtector 的類別,並在屬性 DataProtectorType 中指定類別名稱,來指定自訂密碼學例程。 此選項適用以下配置要求:
當你指定這個選項時,表單認證工單無論屬性設定 Protection 的值為何,都會同時加密並簽署。 如果頁面的 EnableViewStateMac 屬性是 |
備註
你設定屬性時CompatibilityMode會用這些MachineKeyCompatibilityMode值。