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, která označuje algoritmus, který se používá k šifrování a dešifrování ověřovacích dat formulářů. (Informace o tom, jak určit algoritmus, který se používá při šifrování stavu zobrazení, naleznete v Validation vlastnosti.) Auto je výchozí hodnota.

Atributy

Výjimky

Vybraná hodnota není jednou z dešifrovaných hodnot.

Poznámky

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

  • Auto, což je výchozí hodnota, určuje, 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 používá AES algoritmus k šifrování dat. AES je výchozí algoritmus pro šifrování dat.

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

  • Vlastní algoritmus.

Tato vlastnost je obvykle nastavena deklarativní v decryptionatributu machineKey elementu Web.config souboru. Další informace naleznete v elementu machineKey .

Platí pro

Viz také