Sdílet prostřednictvím


MachineKeySection.Decryption Vlastnost

Definice

Určuje šifrovací algoritmus, který se používá k šifrování a dešifrování ověřovacích dat formulářů.

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

Hodnota vlastnosti

Hodnota označující algoritmus, který se používá k šifrování a dešifrování dat ověřování formulářů. (Informace o tom, jak zadat algoritmus, který se použije při šifrování stavu zobrazení, najdete ve Validation vlastnosti.) Auto je výchozí hodnota.

Atributy

Výjimky

Vybraná hodnota není jednou z hodnot dešifrování.

Poznámky

Vlastnost Decryption podporuje následující dešifrovací hodnoty:

  • Auto, což je výchozí hodnota, určuje, že ASP.NET určuje, který šifrovací algoritmus se má použít, na základě výchozího nastavení konfigurace.

  • AES, která určuje, že ASP.NET k šifrování dat používá AES algoritmus. AES je výchozí algoritmus pro šifrování dat.

  • 3DES, která určuje, že ASP.NET k šifrování dat používá TripleDES algoritmus.

  • Vlastní algoritmus.

Tato vlastnost je obvykle nastavena deklarativně v atributu decryptionmachineKey elementu Web.config souboru. Další informace najdete v elementu machineKey .

Platí pro

Viz také