Partager via


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Espace de noms

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.