Udostępnij za pośrednictwem


MachineKeySection.Decryption Właściwość

Definicja

Określa algorytm szyfrowania używany do szyfrowania i odszyfrowywania danych uwierzytelniania formularzy.

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

Wartość właściwości

Wartość wskazująca algorytm używany do szyfrowania i odszyfrowywania danych uwierzytelniania formularzy. (Aby uzyskać informacje o sposobie określania algorytmu używanego podczas szyfrowania stanu widoku, zobacz Validation właściwość ). Auto jest wartością domyślną.

Atrybuty

Wyjątki

Wybrana wartość nie jest jedną z wartości odszyfrowywania.

Uwagi

Właściwość Decryption obsługuje następujące wartości odszyfrowywania:

  • Auto, która jest wartością domyślną, określa, że ASP.NET określa algorytm szyfrowania, który ma być używany na podstawie ustawień domyślnych konfiguracji.

  • AES, który określa, że ASP.NET używa algorytmu AES do szyfrowania danych. AES to domyślny algorytm szyfrowania danych.

  • 3DES, który określa, że ASP.NET używa algorytmu TripleDES do szyfrowania danych.

  • Algorytm niestandardowy.

Ta właściwość jest zazwyczaj ustawiana deklaratywnie w atrybucie decryptionelementu machineKey pliku Web.config. Aby uzyskać więcej informacji, zobacz element machineKey .

Dotyczy

Zobacz też