Compartir por


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

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

Atributos

Excepciones

El valor seleccionado no es uno 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 se va a 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 se establece normalmente de forma declarativa 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