MachineKeyCompatibilityMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, какие методы шифрования можно использовать.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Framework20SP1 | 0 | Используйте методы шифрования, реализованные в версиях .NET Framework до версии 2.0 с пакетом обновления 2 (SP2). Векторы инициализации (IVs) используются для всех операций шифрования, за исключением хранения зашифрованных паролей в базе данных членства ASP.NET. |
| Framework20SP2 | 1 | Используйте более строгие методы шифрования, доступные в .NET Framework версии 2.0 с пакетом обновления 2 (SP2) и более поздних версиях. Векторы инициализации (IVs) используются для всех операций шифрования. |
| Framework45 | 2 | Используйте методы шифрования, доступные в .NET Framework версии 4.5 и более поздних версиях. По сравнению с методами шифрования, используемыми Framework20SP1 для и Framework20SP2, зашифрованный текст, создаваемый по умолчанию криптографическими подпрограммами, немного меньше и более устойчив к определенным классам теоретических атак. Они также интегрируются с управлением ключами каталогов Windows 8, чтобы получить необходимые криптографические ключи. Этот параметр также позволяет указать пользовательские криптографические подпрограммы, написав класс, производный от DataProtector и указав имя класса в свойстве DataProtectorType . Следующие требования к конфигурации применяются к этому параметру:
При указании этого параметра билеты проверки подлинности форм всегда шифруются и подписываются независимо от значения, указанного Protection для свойства. Состояние представления также шифруется и подписывается, если свойство страницы EnableViewStateMac имеет значение |
Комментарии
Значения используются MachineKeyCompatibilityMode при установке CompatibilityMode свойства.