Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.