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 см. в разделе Защита данных.