Condividi tramite


MachineKeySection.Decryption Proprietà

Definizione

Specifica l'algoritmo di crittografia utilizzato per crittografare e decrittografare i dati di 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 utilizzato per crittografare e decrittografare i dati di autenticazione basata su form. Per informazioni su come specificare l'algoritmo usato quando lo stato di visualizzazione è crittografato, vedere la Validation proprietà . Auto è il valore predefinito.

Attributi

Eccezioni

Il valore selezionato non è uno dei valori di decrittografia.

Commenti

La Decryption proprietà supporta i valori di decrittografia seguenti:

  • Auto, ovvero il valore predefinito, specifica che ASP.NET determina quale algoritmo di crittografia 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