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 は既定値です。

属性

例外

選択した値は、暗号化解除値の 1 つではありません。

注釈

Decryption プロパティは、次の復号化値をサポートしています。

  • Auto(既定値) は、ASP.NET が構成の既定の設定に基づいて使用する暗号化アルゴリズムを決定することを指定します。

  • AESは、ASP.NET が AES アルゴリズムを使用してデータを暗号化することを指定します。 AES は、データを暗号化するための既定のアルゴリズムです。

  • 3DESは、ASP.NET が TripleDES アルゴリズムを使用してデータを暗号化することを指定します。

  • カスタム アルゴリズム。

このプロパティは、通常、Web.config ファイルの machineKey 要素のdecryption属性で宣言によって設定されます。 詳細については、 machineKey 要素を参照してください。

適用対象

こちらもご覧ください