Share via


MachineKeySection.Decryption Proprietà

Definizione

Specifica l'algoritmo di crittografia usato per crittografare e decrittografare i dati dell'autenticazione basata su form.

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

Valore della proprietà

Valore che indica l'algoritmo usato per crittografare e decrittografare i dati dell'autenticazione basata su form. Per informazioni su come specificare l'algoritmo usato quando viene crittografato lo stato di visualizzazione, vedere la proprietà Validation. Auto è il valore predefinito.

Attributi

Eccezioni

Il valore selezionato non corrisponde a uno dei valori di decrittografia.

Commenti

La Decryption proprietà supporta i valori di decrittografia seguenti:

  • Auto, che è il valore predefinito, specifica che ASP.NET determina l'algoritmo di crittografia da usare in base alle impostazioni predefinite di configurazione.

  • AES, che specifica che ASP.NET usa l'algoritmo AES per crittografare i dati. AES è l'algoritmo predefinito per crittografare i dati.

  • 3DES, che specifica che ASP.NET usa l'algoritmo TripleDES per crittografare i dati.

  • Algoritmo personalizzato.

Questa proprietà viene in genere impostata in modo dichiarativo nell'attributo dell'elemento decryptionmachineKey del file Web.config. Per altre informazioni, vedere l'elemento machineKey .

Si applica a

Vedi anche