Windows.Security.Cryptography.Core 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 classes qui vous permettent de créer des clés de chiffrement, de hacher et de signer du contenu, de créer des codes d’authentification de message et de chiffrer ou déchiffrer des données.
Classes
AsymmetricAlgorithmNames |
Contient des propriétés statiques qui vous permettent de récupérer des noms d’algorithmes qui peuvent être utilisés dans la méthode OpenAlgorithm de la classe AsymmetricKeyAlgorithmProvider . |
AsymmetricKeyAlgorithmProvider |
Représente un fournisseur d’algorithmes de clé asymétrique (publique). Pour plus d’informations, consultez Clés de chiffrement. |
CryptographicEngine |
Chiffre, déchiffre et signe le contenu et vérifie les signatures numériques. |
CryptographicHash |
Représente un objet de hachage réutilisable et contient le résultat d’une opération de hachage. |
CryptographicKey |
Représente une clé symétrique ou une paire de clés asymétriques. |
EccCurveNames |
Contient des propriétés statiques qui vous permettent de récupérer les noms d’algorithmes ecC (Elliptic Curve Cryptography) pris en charge. |
EncryptedAndAuthenticatedData |
Contient des données qui peuvent être récupérées à partir de données chiffrées et authentifiées. Les algorithmes de chiffrement authentifiés sont ouverts à l’aide de la classe SymmetricKeyAlgorithmProvider . |
HashAlgorithmNames |
Contient des propriétés statiques qui vous permettent de récupérer des noms d’algorithmes qui peuvent être utilisés dans la méthode OpenAlgorithm de la classe HashAlgorithmProvider . |
HashAlgorithmProvider |
Représente un fournisseur de hachage de chiffrement. Pour plus d’informations sur les hachages, consultez MaCs, hachages et signatures. |
KeyDerivationAlgorithmNames |
Contient des propriétés statiques qui vous permettent de récupérer des noms d’algorithmes qui peuvent être utilisés dans la méthode OpenAlgorithm de la classe KeyDerivationAlgorithmProvider . |
KeyDerivationAlgorithmProvider |
Représente un fournisseur d’algorithme de dérivation de clé. |
KeyDerivationParameters |
Représente les paramètres utilisés lors de la dérivation d’une clé. |
MacAlgorithmNames |
Contient des propriétés statiques qui vous permettent de récupérer des noms d’algorithmes qui peuvent être utilisés dans la méthode OpenAlgorithm de la classe MacAlgorithmProvider . |
MacAlgorithmProvider |
Représente un code d’authentification de message (MAC). Un MAC utilise le chiffrement à clé symétrique pour empêcher la falsification des messages. Pour plus d’informations, consultez MaCs, hachages et signatures. |
PersistedKeyProvider |
Récupère une clé persistante à partir d’un objet Certificate . |
SymmetricAlgorithmNames |
Contient des propriétés statiques qui vous permettent de récupérer des noms d’algorithmes qui peuvent être utilisés dans la méthode OpenAlgorithm de la classe SymmetricKeyAlgorithmProvider . |
SymmetricKeyAlgorithmProvider |
Représente un fournisseur d’algorithmes de clé symétrique. Pour plus d’informations, consultez Clés de chiffrement. |
Énumérations
Capi1KdfTargetAlgorithm |
Représente des informations sur un algorithme cible. |
CryptographicPadding |
Spécifie un mode de remplissage pour les opérations de chiffrement ou de signature d’algorithme asymétrique. |
CryptographicPrivateKeyBlobType |
Spécifie le type de la clé privée contenue dans une mémoire tampon. |
CryptographicPublicKeyBlobType |
Spécifie le type de la clé publique contenue dans une mémoire tampon. |