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 les 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
AuthenticatedEncryptionSettings |
Paramètres de configuration des algorithmes de chiffrement authentifiés. |
AuthenticatedEncryptorFactory |
pour IAuthenticatedEncryptorFactory créer un IAuthenticatedEncryptor basé sur .AuthenticatedEncryptorConfiguration |
CngCbcAuthenticatedEncryptionSettings |
Paramètres de configuration d’un mécanisme de chiffrement authentifié qui utilise des algorithmes CNG Windows dans les modes de chiffrement CBC + HMAC. |
CngCbcAuthenticatedEncryptorFactory |
Élément IAuthenticatedEncryptorFactory correspondant à l'objet Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor. |
CngGcmAuthenticatedEncryptionSettings |
Paramètres pour la configuration d’un mécanisme de chiffrement authentifié qui utilise des algorithmes CNG Windows dans le chiffrement GCM + modes d’authentification. |
CngGcmAuthenticatedEncryptorFactory |
Élément IAuthenticatedEncryptorFactory correspondant à l'objet Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor. |
ManagedAuthenticatedEncryptionSettings |
Paramètres de configuration d’un mécanisme de chiffrement authentifié qui utilise des implémentations symmetricAlgorithm et KeyedHashAlgorithm managées. |
ManagedAuthenticatedEncryptorFactory |
Élément IAuthenticatedEncryptorFactory correspondant à l'objet Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor. |
Interfaces
IAuthenticatedEncryptor |
Interface de base pour fournir une routine de chiffrement et de déchiffrement authentifiés. |
IAuthenticatedEncryptorFactory |
Fabrique pour produire des IAuthenticatedEncryptor instances. |
Énumérations
EncryptionAlgorithm |
Spécifie un algorithme de chiffrement symétrique à utiliser pour assurer la confidentialité des charges utiles protégées. |
ValidationAlgorithm |
Spécifie un algorithme d’authentification de message à utiliser pour fournir une protection contre les falsifications aux charges utiles protégées. |
Remarques
Pour plus d’informations sur la protection des données ASP.NET Core, consultez Protection des données.