Compartir a través de


MachineKeySection.Decryption Propiedad

Definición

Especifica el algoritmo de cifrado que se usa para cifrar y descifrar los datos de autenticación de formularios.

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

Valor de propiedad

String

Un valor que indica el algoritmo que se utiliza para cifrar y descifrar los datos de la autenticación de formularios. (Para obtener información sobre cómo especificar el algoritmo que se utiliza cuando se cifra el estado de vista, vea la propiedad Validation). Auto es el valor predeterminado.

Atributos

Excepciones

El valor seleccionado no es ninguno de los valores de descifrado.

Comentarios

La Decryption propiedad admite los siguientes valores de descifrado:

  • Auto, que es el valor predeterminado, especifica que ASP.NET determina qué algoritmo de cifrado usar en función de los valores predeterminados de configuración.

  • AES, que especifica que ASP.NET usa el AES algoritmo para cifrar los datos. AES es el algoritmo predeterminado para cifrar los datos.

  • 3DES, que especifica que ASP.NET usa el TripleDES algoritmo para cifrar los datos.

  • Un algoritmo personalizado.

Esta propiedad normalmente se establece mediante declaración en el decryption atributo del elemento machineKey del archivo Web.config. Para obtener más información, consulte el elemento machineKey .

Se aplica a

Consulte también