System.Security.Cryptography
TOC
Réduire la table des matières
Développer la table des matières
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.Security.Cryptography, espace de noms

 

Le System.Security.Cryptography espace de noms fournit des services de chiffrement, comprenant le codage et le décodage des données, ainsi que beaucoup d'autres opérations, telles que le hachage, la génération de nombres aléatoires et l'authentification des messages sécurisé. Pour plus d'informations, consultez Services de chiffrement.

ClasseDescription
System_CAPS_pubclassAes

Représente la classe de base abstraite dont toutes les implémentations d’AES (Advanced Encryption Standard) doivent hériter.

System_CAPS_pubclassAesCng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme Advanced Encryption Standard (AES).

System_CAPS_pubclassAesCryptoServiceProvider

Effectue le chiffrement symétrique et le déchiffrement à l'aide de l'implémentation Cryptographic Application Programming Interfaces (CAPI) de l'algorithme Advanced Encryption Standard (AES).

System_CAPS_pubclassAesManaged

Fournit une implémentation managée de l'algorithme symétrique Advanced Encryption Standard (AES).

System_CAPS_pubclassAsnEncodedData

Représente des données encodées ASN.1 (Abstract Syntax Notation One).

System_CAPS_pubclassAsnEncodedDataCollection

Représente une collection d'objets AsnEncodedData. Cette classe ne peut pas être héritée.

System_CAPS_pubclassAsnEncodedDataEnumerator

Offre la possibilité de naviguer dans un objet AsnEncodedDataCollection. Cette classe ne peut pas être héritée.

System_CAPS_pubclassAsymmetricAlgorithm

Représente la classe de base abstraite dont toutes les implémentations des algorithmes asymétriques doivent hériter.

System_CAPS_pubclassAsymmetricKeyExchangeDeformatter

Représente la classe de base dont dérivent tous les déformateurs d’échange de clés asymétriques.

System_CAPS_pubclassAsymmetricKeyExchangeFormatter

Représente la classe de base dont dérivent tous les formateurs d’échange de clés asymétriques.

System_CAPS_pubclassAsymmetricSignatureDeformatter

Représente la classe de base abstraite dont toutes les implémentations des modules de déformatage de signature asymétriques dérivent.

System_CAPS_pubclassAsymmetricSignatureFormatter

Représente la classe de base dont toutes les implémentations des formateurs de signatures asymétriques dérivent.

System_CAPS_pubclassCngAlgorithm

Encapsule le nom d'un algorithme de chiffrement.

System_CAPS_pubclassCngAlgorithmGroup

Encapsule le nom d’un groupe d’algorithmes de chiffrement.

System_CAPS_pubclassCngKey

Définit la fonctionnalité principale pour les clés utilisées avec les objets CNG (Cryptography Next Generation).

System_CAPS_pubclassCngKeyBlobFormat

Spécifie un format BLOB de clé pour une utilisation avec les objets CNG (Cryptography Next Generation) de Microsoft.

System_CAPS_pubclassCngKeyCreationParameters

Contient des propriétés avancées pour la création de clé.

System_CAPS_pubclassCngPropertyCollection

Fournit une collection fortement typée de propriétés CNG (Cryptography Next Generation).

System_CAPS_pubclassCngProvider

Encapsule le nom d’un fournisseur de stockage de clés (KSP) pour une utilisation avec les objets CNG (Cryptography Next Generation).

System_CAPS_pubclassCngUIPolicy

Encapsule les paramètres de configuration facultatifs pour l’interface utilisateur que CNG (Cryptography Next Generation) affiche quand vous accédez à une clé protégée.

System_CAPS_pubclassCryptoAPITransform

Effectue une transformation par chiffrement de données. Cette classe ne peut pas être héritée.

System_CAPS_pubclassCryptoConfig

Accède aux informations de configuration de chiffrement.

System_CAPS_pubclassCryptographicAttributeObject

Contient un type et une collection de valeurs associées à ce type.

System_CAPS_pubclassCryptographicAttributeObjectCollection

Contient un ensemble de CryptographicAttributeObject objets.

System_CAPS_pubclassCryptographicAttributeObjectEnumerator

Fournit une fonctionnalité d’énumération pour la collection CryptographicAttributeObjectCollection. Cette classe ne peut pas être héritée.

System_CAPS_pubclassCryptographicException

Exception levée lorsqu'une erreur se produit pendant une opération de chiffrement.

System_CAPS_pubclassCryptographicUnexpectedOperationException

Exception levée lorsqu'une opération inattendue se produit pendant une opération de chiffrement.

System_CAPS_pubclassCryptoStream

Définit un flux qui lie les flux de données aux transformations par chiffrement.

System_CAPS_pubclassCspKeyContainerInfo

Fournit des informations supplémentaires sur une paire de clés de chiffrement. Cette classe ne peut pas être héritée.

System_CAPS_pubclassCspParameters

Contient des paramètres qui sont passés au fournisseur de services de chiffrement (CSP) qui effectue des calculs de chiffrement. Cette classe ne peut pas être héritée.

System_CAPS_pubclassDataProtector

Fournit la classe de base pour les logiciels de protection de données.

System_CAPS_pubclassDeriveBytes

Représente la classe de base abstraite dont héritent toutes les classes qui dérivent des séquences d'octets d'une longueur spécifiée.

System_CAPS_pubclassDES

Représente la classe de base de l’algorithme DES (Data Encryption Standard) dont toutes les implémentations de DES doivent dériver.

System_CAPS_pubclassDESCryptoServiceProvider

Définit un objet de wrapper pour accéder à la version de fournisseur de services de chiffrement de Data Encryption Standard (DES) algorithme. Cette classe ne peut pas être héritée.

System_CAPS_pubclassDpapiDataProtector

Fournit des méthodes de protection de données simple.

System_CAPS_pubclassDSA

Représente la classe de base abstraite dont toutes les implémentations de Digital Signature Algorithm (DSA) doivent hériter.

System_CAPS_pubclassDSACng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme de Signature numérique (DSA).

System_CAPS_pubclassDSACryptoServiceProvider

Définit un objet de wrapper pour accéder à l'implémentation de fournisseur de services de chiffrement de la DSA algorithme. Cette classe ne peut pas être héritée.

System_CAPS_pubclassDSASignatureDeformatter

Vérifie un algorithme de Signature numérique (DSA) PKCS #1 v1.5 signature.

System_CAPS_pubclassDSASignatureFormatter

Crée un algorithme de Signature numérique (DSA) signature.

System_CAPS_pubclassECDiffieHellman

Fournit une classe de base abstraite qui ECDH Elliptic Curve Diffie-Hellman () implémentations d'algorithmes peuvent dériver. Cette classe fournit l'ensemble des opérations que toutes les implémentations ECDH doivent prendre en charge de base.

System_CAPS_pubclassECDiffieHellmanCng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme ECDH Elliptic Curve Diffie-Hellman (). Cette classe est utilisée pour effectuer des opérations de chiffrement.

System_CAPS_pubclassECDiffieHellmanCngPublicKey

Spécifie une clé publique ECDH Elliptic Curve Diffie-Hellman () pour une utilisation avec la ECDiffieHellmanCng classe.

System_CAPS_pubclassECDiffieHellmanPublicKey

Fournit une classe de base abstraite dont toutes les implémentations ECDiffieHellmanCngPublicKey doivent hériter.

System_CAPS_pubclassECDsa

Fournit une classe de base abstraite qui encapsule l’algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).

System_CAPS_pubclassECDsaCng

Fournit une implémentation CNG (Cryptography Next Generation) de l’algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).

System_CAPS_pubclassFromBase64Transform

Convertit CryptoStream à partir de la base 64.

System_CAPS_pubclassHashAlgorithm

Représente la classe de base dont toutes les implémentations des algorithmes de hachage de chiffrement doivent dériver.

System_CAPS_pubclassHMAC

Représente la classe abstraite dont toutes les implémentations du code HMAC (Hash-based Message Authentication Code) doivent dériver.

System_CAPS_pubclassHMACMD5

Calcule un hachage HMAC-based Message Authentication Code () à l'aide du MD5 fonction de hachage.

System_CAPS_pubclassHMACRIPEMD160

Calcule un hachage HMAC-based Message Authentication Code () à l'aide du RIPEMD160 fonction de hachage.

System_CAPS_pubclassHMACSHA1

Calcule un Hash-based Message Authentication Code (HMAC) utilisant le SHA1 fonction de hachage.

System_CAPS_pubclassHMACSHA256

Calcule un hachage HMAC-based Message Authentication Code () à l'aide du SHA256 fonction de hachage.

System_CAPS_pubclassHMACSHA384

Calcule un Hash-based Message Authentication Code (HMAC) utilisant le SHA384 fonction de hachage.

System_CAPS_pubclassHMACSHA512

Calcule un Hash-based Message Authentication Code (HMAC) utilisant le SHA512 fonction de hachage.

System_CAPS_pubclassKeyedHashAlgorithm

Représente la classe abstraite dont toutes les implémentations des algorithmes de hachage à clé doivent dériver.

System_CAPS_pubclassKeySizes

Détermine le jeu des tailles de clé valides pour les algorithmes de chiffrement symétriques.

System_CAPS_pubclassMACTripleDES

Calcule un code MAC (Message Authentication Code) à l'aide de TripleDES pour les données d'entrée CryptoStream.

System_CAPS_pubclassManifestSignatureInformation

Fournit des informations pour une signature de manifeste.

System_CAPS_pubclassManifestSignatureInformationCollection

Représente une collection en lecture seule d’objets ManifestSignatureInformation. 

System_CAPS_pubclassMaskGenerationMethod

Représente la classe abstraite dont doivent dériver tous les algorithmes du générateur de masque.

System_CAPS_pubclassMD5

Représente la classe abstraite dont toutes les implémentations de la MD5 héritent de l'algorithme de hachage.

System_CAPS_pubclassMD5Cng

Fournit une implémentation CNG (Cryptography Next Generation) de MD5 (Message Digest 5) algorithme de hachage de 128 bits.

System_CAPS_pubclassMD5CryptoServiceProvider

Calcule le MD5 valeur pour les données d'entrée à l'aide de l'implémentation fournie par le fournisseur de services de chiffrement (CSP) de hachage. Cette classe ne peut pas être héritée.

System_CAPS_pubclassOid

Représente un identificateur d’objet de chiffrement. Cette classe ne peut pas être héritée.

System_CAPS_pubclassOidCollection

Représente une collection d'objets Oid. Cette classe ne peut pas être héritée.

System_CAPS_pubclassOidEnumerator

Offre la possibilité de parcourir un objet OidCollection. Cette classe ne peut pas être héritée.

System_CAPS_pubclassPasswordDeriveBytes

Dérive une clé d'un mot de passe à l'aide d'une extension de l'algorithme PBKDF1.

System_CAPS_pubclassPKCS1MaskGenerationMethod

Calcule les masques en fonction de PKCS #1 pour une utilisation par les algorithmes d’échange de clés.

System_CAPS_pubclassProtectedData

Fournit des méthodes de chiffrement et de déchiffrement des données. Cette classe ne peut pas être héritée.

System_CAPS_pubclassProtectedMemory

Fournit des méthodes pour protéger et déprotéger la mémoire. Cette classe ne peut pas être héritée.

System_CAPS_pubclassRandomNumberGenerator

Représente la classe abstraite dont toutes les implémentations des générateurs de nombres aléatoires de chiffrement doivent hériter.

System_CAPS_pubclassRC2

Représente la classe de base dont toutes les implémentations de l’algorithme RC2 doivent dériver.

System_CAPS_pubclassRC2CryptoServiceProvider

Définit un objet de wrapper pour accéder à l'implémentation de fournisseur de services de chiffrement de la RC2 algorithme. Cette classe ne peut pas être héritée.

System_CAPS_pubclassRfc2898DeriveBytes

Implémente une fonctionnalité de dérivation de clé basée sur mot de passe, PBKDF2, en utilisant un générateur de nombres pseudo-aléatoires basé sur HMACSHA1.

System_CAPS_pubclassRijndael

Représente la classe de base dont toutes les implémentations de la Rijndael algorithme de chiffrement symétriques doit hériter.

System_CAPS_pubclassRijndaelManaged

Accède à la version managée de la Rijndael algorithme. Cette classe ne peut pas être héritée.

System_CAPS_pubclassRijndaelManagedTransform

Effectue une transformation par chiffrement de données à l'aide de l'algorithme Rijndael. Cette classe ne peut pas être héritée.

System_CAPS_pubclassRIPEMD160

Représente la classe abstraite dont toutes les implémentations de l'algorithme de hachage MD160 héritent.

System_CAPS_pubclassRIPEMD160Managed

Calcule le RIPEMD160 hachage pour les données d'entrée à l'aide de la bibliothèque managée.

System_CAPS_pubclassRNGCryptoServiceProvider

Implémente un générateur de nombres aléatoires (RNG) par chiffrement à partir de l'implémentation fournie par le fournisseur de services de chiffrement (CSP). Cette classe ne peut pas être héritée.

System_CAPS_pubclassRSA

Représente la classe de base dont toutes les implémentations de l'algorithme RSA héritent.

System_CAPS_pubclassRSACng

Fournit une implémentation CNG (Cryptography Next Generation) de l'algorithme RSA.

System_CAPS_pubclassRSACryptoServiceProvider

Effectue un chiffrement et un déchiffrement asymétriques à l’aide de l’implémentation de l’algorithme RSA fourni par le fournisseur de services de chiffrement. Cette classe ne peut pas être héritée.

System_CAPS_pubclassRSAEncryptionPadding

Spécifie le mode de remplissage et les paramètres à utiliser avec les opérations de chiffrement ou de déchiffrement RSA.

System_CAPS_pubclassRSAOAEPKeyExchangeDeformatter

Déchiffre les données d’échange de clés OAEP (Optimal Asymmetric Encryption Padding).

System_CAPS_pubclassRSAOAEPKeyExchangeFormatter

Crée des données d’échange de clés OAEP (Optimal Asymmetric Encryption Padding) à l’aide de RSA.

System_CAPS_pubclassRSAPKCS1KeyExchangeDeformatter

Déchiffre les données d’échange de clés PKCS #1.

System_CAPS_pubclassRSAPKCS1KeyExchangeFormatter

Crée les données d’échange de clés PKCS#1 à l’aide de RSA.

System_CAPS_pubclassRSAPKCS1SignatureDeformatter

Vérifie une signature PKCS #1 version 1.5 RSA.

System_CAPS_pubclassRSAPKCS1SignatureFormatter

Crée une signature PKCS #1 version 1.5 RSA.

System_CAPS_pubclassRSASignaturePadding

Spécifie le mode de remplissage et les paramètres à utiliser avec les opérations de création ou de vérification de signature RSA.

System_CAPS_pubclassSHA1

Calcule le SHA1 hachage pour les données d'entrée.

System_CAPS_pubclassSHA1Cng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme de hachage sécurisé (SHA).

System_CAPS_pubclassSHA1CryptoServiceProvider

Calcule le SHA1 valeur pour les données d'entrée à l'aide de l'implémentation fournie par le fournisseur de services de chiffrement (CSP) de hachage. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSHA1Managed

Calcule le SHA1 hachage pour les données d'entrée à l'aide de la bibliothèque managée.

System_CAPS_pubclassSHA256

Calcule le SHA256 hachage pour les données d'entrée.

System_CAPS_pubclassSHA256Cng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme de hachage sécurisé (SHA) pour les valeurs de hachage 256 bits.

System_CAPS_pubclassSHA256CryptoServiceProvider

Définit un objet de wrapper pour accéder à l'implémentation de fournisseur de services de chiffrement de la SHA256 algorithme.

System_CAPS_pubclassSHA256Managed

Calcule le SHA256 hachage pour les données d'entrée à l'aide de la bibliothèque managée.

System_CAPS_pubclassSHA384

Calcule le SHA384 hachage pour les données d'entrée.

System_CAPS_pubclassSHA384Cng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme de hachage sécurisé (SHA) pour les valeurs de hachage de 384 bits.

System_CAPS_pubclassSHA384CryptoServiceProvider

Définit un objet de wrapper pour accéder à l'implémentation de fournisseur de services de chiffrement de la SHA384 algorithme.

System_CAPS_pubclassSHA384Managed

Calcule le SHA384 hachage pour les données d'entrée à l'aide de la bibliothèque managée.

System_CAPS_pubclassSHA512

Calcule le SHA512 hachage pour les données d'entrée.

System_CAPS_pubclassSHA512Cng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme de hachage sécurisé (SHA) pour les valeurs de hachage de 512 bits.

System_CAPS_pubclassSHA512CryptoServiceProvider

Définit un objet de wrapper pour accéder à l'implémentation de fournisseur de services de chiffrement de la SHA512 algorithme.

System_CAPS_pubclassSHA512Managed

Calcule le SHA512 algorithme de hachage pour les données d'entrée à l'aide de la bibliothèque managée.

System_CAPS_pubclassSignatureDescription

Contient des informations sur les propriétés d'une signature numérique.

System_CAPS_pubclassStrongNameSignatureInformation

Contient les informations de signature de nom fort d'un manifeste.

System_CAPS_pubclassSymmetricAlgorithm

Représente la classe de base abstraite dont toutes les implémentations des algorithmes symétriques doivent hériter.

System_CAPS_pubclassToBase64Transform

Convertit un CryptoStream en base 64.

System_CAPS_pubclassTripleDES

Représente la classe de base des algorithmes 3DES (Triple Data Encryption Standard) dont toutes les implémentations de TripleDES doivent dériver.

System_CAPS_pubclassTripleDESCng

Fournit une implémentation de la réplication continue en cluster (CNG, Cryptography Next Generation) de l'algorithme Triple Data Encryption Standard (3DES).

System_CAPS_pubclassTripleDESCryptoServiceProvider

Définit un objet de wrapper pour accéder à la version de fournisseur de services de chiffrement de la TripleDES algorithme. Cette classe ne peut pas être héritée.

StructureDescription
System_CAPS_pubstructureCngProperty

Encapsule une propriété d’une clé CNG (Cryptography Next Generation) ou d’un fournisseur.

System_CAPS_pubstructureDSAParameters

Contient les paramètres standard pour les DSA algorithme.

System_CAPS_pubstructureHashAlgorithmName

Spécifie le nom d'un algorithme de hachage de chiffrement.

System_CAPS_pubstructureRSAParameters

Représente les paramètres standard pour l’algorithme RSA.

InterfaceDescription
System_CAPS_pubinterfaceICryptoTransform

Définit les opérations de base des transformations de chiffrement.

System_CAPS_pubinterfaceICspAsymmetricAlgorithm

Définit des méthodes qui permettent à une classe AsymmetricAlgorithm d’énumérer les informations du conteneur de clé ainsi que d’importer et d’exporter des objets blob de clé compatibles avec Microsoft Cryptography API (CAPI).

ÉnumérationDescription
System_CAPS_pubenumCipherMode

Spécifie le mode de chiffrement par bloc à utiliser pour le chiffrement.

System_CAPS_pubenumCngExportPolicies

Spécifie les stratégies d’exportation de clés pour une clé.

System_CAPS_pubenumCngKeyCreationOptions

Spécifie les options utilisées pour la création de clé.

System_CAPS_pubenumCngKeyHandleOpenOptions

Spécifie des options d’ouverture des handles de clé.

System_CAPS_pubenumCngKeyOpenOptions

Spécifie des options d’ouverture d’une clé.

System_CAPS_pubenumCngKeyUsages

Spécifie les opérations de chiffrement qui peuvent être utilisées avec une clé CNG (Cryptography Next Generation).

System_CAPS_pubenumCngPropertyOptions

Spécifie les options de propriété de la clé CNG (Cryptography Next Generation).

System_CAPS_pubenumCngUIProtectionLevels

Spécifie le niveau de protection pour la clé dans les scénarios d’invite de l’interface utilisateur.

System_CAPS_pubenumCryptoStreamMode

Spécifie le mode d’un flux de chiffrement.

System_CAPS_pubenumCspProviderFlags

Spécifie les indicateurs qui modifient le comportement des fournisseurs de services de chiffrement (CSP).

System_CAPS_pubenumDataProtectionScope

Spécifie la portée de la protection des données devant être appliquée par le Protect (méthode).

System_CAPS_pubenumECDiffieHellmanKeyDerivationFunction

Spécifie la fonction de la dérivation de clés que la ECDiffieHellmanCng classe utilisera pour convertir des accords secrets en matériel clé.

System_CAPS_pubenumECKeyXmlFormat

Définit des formats de sérialisation XML pour les clés de courbe elliptique.

System_CAPS_pubenumFromBase64TransformMode

Spécifie si les espaces blancs doivent être ignorés dans la transformation en base 64.

System_CAPS_pubenumKeyNumber

Spécifie s’il faut créer une clé de signature asymétrique ou une clé d’échange asymétrique.

System_CAPS_pubenumMemoryProtectionScope

Spécifie la portée de la protection mémoire devant être appliquée par le Protect (méthode).

System_CAPS_pubenumOidGroup

Reconnaît les groupes de l’identificateur d’objet de chiffrement (OID) Windows.

System_CAPS_pubenumPaddingMode

Spécifie le type de remplissage à appliquer quand le bloc de données du message est plus petit que le nombre total d’octets nécessaires à une opération de chiffrement.

System_CAPS_pubenumRSAEncryptionPaddingMode

Spécifie le mode de remplissage à utiliser avec les opérations de chiffrement ou de déchiffrement RSA.

System_CAPS_pubenumRSASignaturePaddingMode

Spécifie le mode de remplissage à utiliser avec les opérations de création ou de vérification de signature RSA.

System_CAPS_pubenumSignatureVerificationResult

Spécifie la plupart des codes de résultat pour la vérification de signature.

Retour au début
Afficher:
© 2016 Microsoft