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