MachineKeySection.Decryption プロパティ

定義

フォーム認証データの暗号化と復号化に使用される暗号化アルゴリズムを指定します。

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 要素を参照してください。

適用対象

こちらもご覧ください