Språk

MachineKeySection.Decryption Egenskap

Definition

Anger krypteringsalgoritmen som används för att kryptera och dekryptera formulärautentiseringsdata.

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

Egenskapsvärde

Ett värde som anger algoritmen som används för att kryptera och dekryptera formulärautentiseringsdata. (Information om hur du anger den algoritm som används när visningstillståndet krypteras finns i Validation egenskapen.) Auto är standardvärdet.

Attribut

Undantag

Det valda värdet är inte ett av dekrypteringsvärdena.

Kommentarer

Egenskapen Decryption stöder följande dekrypteringsvärden:

  • Auto, som är standardvärdet, anger att ASP.NET avgör vilken krypteringsalgoritm som ska användas baserat på konfigurationens standardinställningar.

  • AES, som anger att ASP.NET använder algoritmen AES för att kryptera data. AES är standardalgoritmen för att kryptera data.

  • 3DES, som anger att ASP.NET använder algoritmen TripleDES för att kryptera data.

  • En anpassad algoritm.

Den här egenskapen anges vanligtvis deklarativt i decryption attributet för machineKey-elementet i Web.config-filen. Mer information finns i machineKey-elementet .

Gäller för

Se även