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.