Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des types utilisés pour les routines de chiffrement et de déchiffrement authentifiés. L’authentification personnalisée peut être créée en implémentant IAuthenticatedEncryptor.
Classes
| Nom | Description |
|---|---|
| AuthenticatedEncryptionSettings |
Paramètres de configuration des algorithmes de chiffrement authentifiés. |
| AuthenticatedEncryptorFactory |
Pour IAuthenticatedEncryptorFactory créer une IAuthenticatedEncryptor base basée sur le AuthenticatedEncryptorConfiguration. |
| CngCbcAuthenticatedEncryptionSettings |
Paramètres de configuration d’un mécanisme de chiffrement authentifié qui utilise Windows algorithmes CNG dans les modes d’authentification CBC encryption + HMAC. |
| CngCbcAuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactory pour Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor. |
| CngGcmAuthenticatedEncryptionSettings |
Paramètres de configuration d’un mécanisme de chiffrement authentifié qui utilise Windows algorithmes CNG dans les modes d’authentification + chiffrement GCM. |
| CngGcmAuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactory pour Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor. |
| ManagedAuthenticatedEncryptionSettings |
Paramètres de configuration d’un mécanisme de chiffrement authentifié qui utilise des implémentations SymmetricAlgorithm managées et KeyedHashAlgorithm. |
| ManagedAuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactory pour Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor. |
Interfaces
| Nom | Description |
|---|---|
| IAuthenticatedEncryptor |
Interface de base pour fournir un chiffrement authentifié et une routine de déchiffrement. |
| IAuthenticatedEncryptorFactory |
Fabrique de production IAuthenticatedEncryptor d’instances. |
| ISpanAuthenticatedEncryptor |
Fournit une routine de chiffrement et de déchiffrement authentifiés via une API basée sur une étendue. |
Énumérations
| Nom | Description |
|---|---|
| EncryptionAlgorithm |
Spécifie un algorithme de chiffrement symétrique à utiliser pour fournir une confidentialité aux charges utiles protégées. |
| ValidationAlgorithm |
Spécifie un algorithme d’authentification de message à utiliser pour fournir une preuve de falsification aux charges utiles protégées. |
Remarques
Pour plus d’informations sur la protection des données ASP.NET Core, consultez Data Protection.