Compartilhar via


MachineKeySection.Decryption Propriedade

Definição

Especifica o algoritmo de criptografia que é usado para criptografar e descriptografar dados de autenticação de formulários.

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 da propriedade

Um valor que indica o algoritmo usado para criptografar e descriptografar dados de autenticação de formulários. (Para obter informações sobre como especificar o algoritmo usado quando o estado de exibição é criptografado, consulte a Validation propriedade .) Auto é o valor padrão.

Atributos

Exceções

O valor selecionado não é um dos valores de descriptografia.

Comentários

A Decryption propriedade dá suporte aos seguintes valores de descriptografia:

  • Auto, que é o valor padrão, especifica que ASP.NET determina qual algoritmo de criptografia usar com base nas configurações padrão.

  • AES, que especifica que ASP.NET usa o AES algoritmo para criptografar dados. AES é o algoritmo padrão para criptografar dados.

  • 3DES, que especifica que ASP.NET usa o TripleDES algoritmo para criptografar dados.

  • Um algoritmo personalizado.

Normalmente, essa propriedade é definida declarativamente no decryption atributo do elemento machineKey do arquivo Web.config. Para obter mais informações, consulte o elemento machineKey .

Aplica-se a

Confira também