Поделиться через


MachineKeySection.Decryption Свойство

Определение

Задает алгоритм шифрования, используемый для шифрования и расшифровки данных проверки подлинности форм.

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

Значение свойства

Значение, указывающее алгоритм, используемый для шифрования и расшифровки данных проверки подлинности форм. (Сведения о том, как указать алгоритм, используемый при шифровании состояния представления, см. в свойстве Validation .) Auto — значение по умолчанию.

Атрибуты

Исключения

Выбранное значение не является одним из значений расшифровки.

Комментарии

Свойство Decryption поддерживает следующие значения расшифровки:

  • AutoЗначение по умолчанию указывает, что ASP.NET определяет алгоритм шифрования, используемый на основе параметров конфигурации по умолчанию.

  • AES— указывает, что ASP.NET использует AES алгоритм для шифрования данных. AES — это алгоритм по умолчанию для шифрования данных.

  • 3DES— указывает, что ASP.NET использует TripleDES алгоритм для шифрования данных.

  • Пользовательский алгоритм.

Обычно это свойство устанавливается декларативно в decryption атрибуте элемента machineKey файла Web.config. Дополнительные сведения см. в элементе machineKey .

Применяется к

См. также раздел