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 las rutinas de cifrado y descifrado autenticados. La autenticación personalizada se puede crear mediante la implementación IAuthenticatedEncryptorde .
Clases
| Nombre | Description |
|---|---|
| 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 Windows algoritmos CNG en los modos de autenticación CBC encryption + HMAC. |
| CngCbcAuthenticatedEncryptorFactory |
Un IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor. |
| CngGcmAuthenticatedEncryptionSettings |
Configuración para configurar un mecanismo de cifrado autenticado que usa Windows algoritmos de CNG en los modos de cifrado y autenticación de GCM. |
| CngGcmAuthenticatedEncryptorFactory |
Un 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 |
Un IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor. |
Interfaces
| Nombre | Description |
|---|---|
| IAuthenticatedEncryptor |
La interfaz básica para proporcionar una rutina de cifrado y descifrado autenticado. |
| IAuthenticatedEncryptorFactory |
Un generador para generar IAuthenticatedEncryptor instancias. |
| ISpanAuthenticatedEncryptor |
Proporciona una rutina de cifrado y descifrado autenticado a través de una API basada en intervalos. |
Enumeraciones
| Nombre | Description |
|---|---|
| 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 la corrección de alteraciones a las cargas protegidas. |
Comentarios
Para obtener más información sobre la protección de datos ASP.NET Core, consulte Data Protection.