Compartir a través de


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Espacio de nombres

Contiene tipos que se usan para rutinas de cifrado y descifrado autenticadas. La autenticación personalizada se puede crear mediante la implementación IAuthenticatedEncryptorde .

Clases

AuthenticatedEncryptionSettings

Configuración para configurar algoritmos de cifrado autenticados.

AuthenticatedEncryptorFactory

que IAuthenticatedEncryptorFactory se va a crear en IAuthenticatedEncryptor función de AuthenticatedEncryptorConfiguration.

CngCbcAuthenticatedEncryptionSettings

Configuración para configurar un mecanismo de cifrado autenticado que usa algoritmos CNG de Windows en el cifrado CBC + modos de autenticación HMAC.

CngCbcAuthenticatedEncryptorFactory

Interfaz IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.

CngGcmAuthenticatedEncryptionSettings

Configuración para configurar un mecanismo de cifrado autenticado que usa algoritmos CNG de Windows en los modos de cifrado y autenticación de GCM.

CngGcmAuthenticatedEncryptorFactory

Interfaz IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor.

ManagedAuthenticatedEncryptionSettings

Configuración para configurar un mecanismo de cifrado autenticado que usa implementaciones SymmetricAlgorithm y KeyedHashAlgorithm administradas.

ManagedAuthenticatedEncryptorFactory

Interfaz IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor.

Interfaces

IAuthenticatedEncryptor

La interfaz básica para proporcionar una rutina de cifrado y descifrado autenticado.

IAuthenticatedEncryptorFactory

Un generador para generar IAuthenticatedEncryptor instancias.

Enumeraciones

EncryptionAlgorithm

Especifica un algoritmo de cifrado simétrico que se va a usar para proporcionar confidencialidad a las cargas protegidas.

ValidationAlgorithm

Especifica un algoritmo de autenticación de mensajes que se va a usar para proporcionar una corrección de alteraciones a cargas protegidas.

Comentarios

Para obtener más información sobre ASP.NET Core la protección de datos, consulte Protección de datos.