Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы, используемые для процедур шифрования и расшифровки, прошедших проверку подлинности. Пользовательскую проверку подлинности можно создать путем реализации IAuthenticatedEncryptor.
Классы
AuthenticatedEncryptionSettings |
Параметры для настройки алгоритмов шифрования, прошедших проверку подлинности. |
AuthenticatedEncryptorFactory |
Объект IAuthenticatedEncryptorFactory для создания на IAuthenticatedEncryptor основе AuthenticatedEncryptorConfiguration. |
CngCbcAuthenticatedEncryptionSettings |
Параметры для настройки механизма шифрования с проверкой подлинности, использующего алгоритмы Windows CNG в режимах шифрования CBC + HMAC. |
CngCbcAuthenticatedEncryptorFactory |
Объект IAuthenticatedEncryptorFactory для параметра Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor. |
CngGcmAuthenticatedEncryptionSettings |
Параметры для настройки механизма шифрования, прошедшего проверку подлинности, который использует алгоритмы Windows CNG в режимах шифрования И проверки подлинности GCM. |
CngGcmAuthenticatedEncryptorFactory |
Объект IAuthenticatedEncryptorFactory для параметра Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor. |
ManagedAuthenticatedEncryptionSettings |
Параметры для настройки механизма шифрования с проверкой подлинности, использующего управляемые реализации SymmetricAlgorithm и KeyedHashAlgorithm. |
ManagedAuthenticatedEncryptorFactory |
Объект IAuthenticatedEncryptorFactory для параметра Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor. |
Интерфейсы
IAuthenticatedEncryptor |
Базовый интерфейс для предоставления процедуры шифрования и расшифровки с проверкой подлинности. |
IAuthenticatedEncryptorFactory |
Фабрика для создания IAuthenticatedEncryptor экземпляров. |
Перечисления
EncryptionAlgorithm |
Задает алгоритм симметричного шифрования, используемый для обеспечения конфиденциальности защищенных полезных данных. |
ValidationAlgorithm |
Задает алгоритм проверки подлинности сообщения, используемый для защиты от незаконного изменения защищенных полезных данных. |
Комментарии
Дополнительные сведения о защите данных ASP.NET Core см. в разделе Защита данных.