CngCbcAuthenticatedEncryptionSettings Classe
Définition
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.
Paramètres pour la configuration d’un mécanisme de chiffrement authentifié qui utilise des algorithmes CNG Windows dans les modes de chiffrement CBC + HMAC.
public ref class CngCbcAuthenticatedEncryptionSettings sealed
public sealed class CngCbcAuthenticatedEncryptionSettings
type CngCbcAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngCbcAuthenticatedEncryptionSettings
- Héritage
-
CngCbcAuthenticatedEncryptionSettings
Constructeurs
CngCbcAuthenticatedEncryptionSettings() |
Paramètres pour la configuration d’un mécanisme de chiffrement authentifié qui utilise des algorithmes CNG Windows dans les modes de chiffrement CBC + HMAC. |
Propriétés
EncryptionAlgorithm |
Nom de l’algorithme à utiliser pour le chiffrement symétrique. Cette propriété correspond au paramètre « pszAlgId » de BCryptOpenAlgorithmProvider. Cette propriété doit avoir une valeur. |
EncryptionAlgorithmKeySize |
Longueur (en bits) de la clé qui sera utilisée pour le chiffrement symétrique. Cette propriété doit avoir une valeur. |
EncryptionAlgorithmProvider |
Nom du fournisseur qui contient l’implémentation de l’algorithme de chiffrement symétrique. Cette propriété correspond au paramètre « pszImplementation » de BCryptOpenAlgorithmProvider. Cette propriété est facultative. |
HashAlgorithm |
Nom de l’algorithme à utiliser pour le hachage des données. Cette propriété correspond au paramètre « pszAlgId » de BCryptOpenAlgorithmProvider. Cette propriété doit avoir une valeur. |
HashAlgorithmProvider |
Nom du fournisseur qui contient l’implémentation de l’algorithme de hachage. Cette propriété correspond au paramètre « pszImplementation » de BCryptOpenAlgorithmProvider. Cette propriété est facultative. |
Méthodes
Validate() |
Vérifie que cela CngCbcAuthenticatedEncryptionSettings est bien formé, c’est-à-dire que les algorithmes spécifiés existent réellement et qu’ils peuvent être instanciés correctement. Une exception est levée si la validation échoue. |