MachineKeySection.Decryption 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定用於加密和解密表單驗證資料的加密演算法。
public:
property System::String ^ Decryption { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.WhiteSpaceTrimStringConverter))]
[System.Configuration.ConfigurationProperty("decryption", DefaultValue="Auto")]
[System.Configuration.StringValidator(MinLength=1)]
public string Decryption { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.WhiteSpaceTrimStringConverter))>]
[<System.Configuration.ConfigurationProperty("decryption", DefaultValue="Auto")>]
[<System.Configuration.StringValidator(MinLength=1)>]
member this.Decryption : string with get, set
Public Property Decryption As String
屬性值
表示演算法的值,這個演算法用於加密和解密表單驗證資料。 (如需如何指定加密檢視狀態時所使用之演算法的相關資訊,請參閱 Validation 屬性)。Auto
是預設值。
- 屬性
例外狀況
選取的值不是其中一個解密值。
備註
屬性 Decryption 支援下列解密值:
Auto
,這是預設值,指定 ASP.NET 根據組態預設設定決定要使用的加密演算法。AES
,指定 ASP.NET 使用 AES 演算法來加密數據。AES
是加密數據的預設演算法。3DES
,指定 ASP.NET 使用 TripleDES 演算法來加密數據。自定義演算法。
這個屬性通常會以宣告方式在 Web.config 檔案之machineKey元素的屬性中decryption
設定。 如需詳細資訊,請參閱 machineKey 元素。