Bagikan melalui


MachineKeySection.Decryption Properti

Definisi

Menentukan algoritma enkripsi yang digunakan untuk mengenkripsi dan mendekripsi data autentikasi formulir.

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

Nilai Properti

Nilai yang menunjukkan algoritma yang digunakan untuk mengenkripsi dan mendekripsi data autentikasi formulir. (Untuk informasi tentang cara menentukan algoritma yang digunakan saat status tampilan dienkripsi, lihat Validation properti .) Auto adalah nilai default.

Atribut

Pengecualian

Nilai yang dipilih bukan salah satu nilai dekripsi.

Keterangan

Properti Decryption mendukung nilai dekripsi berikut:

  • Auto, yang merupakan nilai default, menentukan bahwa ASP.NET menentukan algoritma enkripsi mana yang akan digunakan berdasarkan pengaturan default konfigurasi.

  • AES, yang menentukan bahwa ASP.NET menggunakan AES algoritma untuk mengenkripsi data. AES adalah algoritma default untuk mengenkripsi data.

  • 3DES, yang menentukan bahwa ASP.NET menggunakan TripleDES algoritma untuk mengenkripsi data.

  • Algoritma kustom.

Properti ini biasanya diatur secara deklaratif dalam decryption atribut elemen machineKey dari file Web.config. Untuk informasi selengkapnya, lihat elemen machineKey .

Berlaku untuk

Lihat juga