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


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 .

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

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