System.Security.Cryptography, espace de noms

Bibliothèque de classes .NET Framework 
System.Security.Cryptography, espace de noms 

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

ClassesClasses
 ClasseDescription
Classe publiqueAsnEncodedDataReprésente des données codées ASN.1 (Abstract Syntax Notation One).
Classe publiqueAsnEncodedDataCollectionReprésente une collection d'objets AsnEncodedData. Cette classe ne peut pas être héritée.
Classe publiqueAsnEncodedDataEnumeratorOffre la capacité de naviguer dans un objet AsnEncodedDataCollection. Cette classe ne peut pas être héritée.
Classe publiqueAsymmetricAlgorithmReprésente la classe de base abstraite dont toutes les implémentations des algorithmes asymétriques doivent hériter.
Classe publiqueAsymmetricKeyExchangeDeformatterReprésente la classe de base dont tous les déformateurs d'échange de clés asymétriques dérivent.
Classe publiqueAsymmetricKeyExchangeFormatterReprésente la classe de base dont tous les formateurs d'échange de clés asymétriques dérivent.
Classe publiqueAsymmetricSignatureDeformatterReprésente la classe de base abstraite dont toutes les implémentations des déformateurs de signatures asymétriques dérivent.
Classe publiqueAsymmetricSignatureFormatterReprésente la classe de base dont toutes les implémentations des formateurs de signatures asymétriques dérivent.
Classe publiqueCryptoAPITransformEffectue une transformation par chiffrement de données. Cette classe ne peut pas être héritée.
Classe publiqueCryptoConfigAccède aux informations de configuration du chiffrement.
Classe publiqueCryptographicAttributeObjectContient un type et une collection de valeurs associées à ce type.
Classe publiqueCryptographicAttributeObjectCollectionContient un jeu d'objets CryptographicAttributeObject.
Classe publiqueCryptographicAttributeObjectEnumeratorFournit une fonctionnalité d'énumération pour la collection CryptographicAttributeObjectCollection. Cette classe ne peut pas être héritée.
Classe publiqueCryptographicExceptionException levée lorsqu'une erreur se produit pendant une opération de chiffrement.
Classe publiqueCryptographicUnexpectedOperationExceptionException levée lorsqu'une opération inattendue se produit pendant une opération de chiffrement.
Classe publiqueCryptoStreamDéfinit un flux qui lie les flux de données aux transformations de chiffrement.
Classe publiqueCspKeyContainerInfoFournit des informations supplémentaires sur une paire de clés de chiffrement. Cette classe ne peut pas être héritée.
Classe publiqueCspParametersComprend les paramètres passés au fournisseur de services de chiffrement (CSP) qui effectue les calculs de chiffrement. Cette classe ne peut pas être héritée.
Classe publiqueDeriveBytesRepré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.
Classe publiqueDESReprésente la classe de base pour l'algorithme DES (Data Encryption Standard) dont toutes les implémentations DES doivent dériver.
Classe publiqueDESCryptoServiceProviderDéfinit un objet de wrapper pour accéder à la version du fournisseur de services de chiffrement (CSP) de l'algorithme Data Encryption Standard (DES). Cette classe ne peut pas être héritée.
Classe publiqueDSAReprésente la classe de base abstraite dont toutes les implémentations de Digital Signature Algorithm (DSA) doivent hériter.
Classe publiqueDSACryptoServiceProviderDéfinit un objet de wrapper pour accéder à l'implémentation du fournisseur de services de chiffrement (CSP) de l'algorithme DSA. Cette classe ne peut pas être héritée.
Classe publiqueDSASignatureDeformatterVérifie une signature Digital Signature Algorithm (DSA) PKCS#1 v1.5.
Classe publiqueDSASignatureFormatterCrée une signature Digital Signature Algorithm (DSA).
Classe publiqueFromBase64TransformConvertit CryptoStream à partir de la base 64.
Classe publiqueHashAlgorithmReprésente la classe de base dont toutes les implémentations des algorithmes de hachage de chiffrement doivent hériter.
Classe publiqueHMACReprésente la classe abstraite dont toutes les implémentations du code HMAC (Hash-based Message Authentication Code) doivent dériver.
Classe publiqueHMACMD5Calcule un code HMAC (Hash-based Message Authentication Code) à l'aide de la fonction de hachage MD5.
Classe publiqueHMACRIPEMD160Calcule un code HMAC (Hash-based Message Authentication Code) à l'aide de la fonction de hachage RIPEMD160.
Classe publiqueHMACSHA1Calcule un code HMAC (Hash-based Message Authentication Code) à l'aide de la fonction de hachage SHA1.
Classe publiqueHMACSHA256Calcule un code HMAC (Hash-based Message Authentication Code) à l'aide de la fonction de hachage SHA256.
Classe publiqueHMACSHA384Calcule un code HMAC (Hash-based Message Authentication Code) à l'aide de la fonction de hachage SHA384.
Classe publiqueHMACSHA512Calcule un code HMAC (Hash-based Message Authentication Code) à l'aide de la fonction de hachage SHA512.
Classe publiqueKeyedHashAlgorithmReprésente la classe abstraite dont toutes les implémentations des algorithmes de hachage à clé doivent dériver.
Classe publiqueKeySizesDétermine le jeu des tailles de clé valides pour les algorithmes de chiffrement symétriques.
Classe publiqueMACTripleDESCalcule un code MAC (Message Authentication Code) à l'aide de TripleDES pour les données d'entrée CryptoStream.
Classe publiqueMaskGenerationMethodReprésente la classe abstraite dont tous les algorithmes du générateur de masques doivent dériver.
Classe publiqueMD5Représente la classe abstraite dont toutes les implémentations de l'algorithme de hachage MD5 héritent.
Classe publiqueMD5CryptoServiceProviderCalcule la valeur de hachage MD5 pour les données d'entrée à l'aide de l'implémentation fournie par le fournisseur de services de chiffrement (CSP). Cette classe ne peut pas être héritée.
Classe publiqueOidReprésente un identificateur d'objet de chiffrement. Cette classe ne peut pas être héritée.
Classe publiqueOidCollectionReprésente une collection d'objets Oid. Cette classe ne peut pas être héritée.
Classe publiqueOidEnumeratorOffre la capacité de naviguer dans un objet OidCollection. Cette classe ne peut pas être héritée.
Classe publiquePasswordDeriveBytesDérive une clé d'un mot de passe à l'aide d'une extension de l'algorithme PBKDF1.
Classe publiquePKCS1MaskGenerationMethodCalcule, conformément à PKCS #1, les masques que les algorithmes d'échange de clés utilisent.
Classe publiqueProtectedDataFournit des méthodes pour protéger et déprotéger les données. Cette classe ne peut pas être héritée.
Classe publiqueProtectedMemoryFournit des méthodes pour protéger et déprotéger la mémoire. Cette classe ne peut pas être héritée.
Classe publiqueRandomNumberGeneratorReprésente la classe abstraite dont toutes les implémentations des générateurs de nombres aléatoires de chiffrement doivent hériter.
Classe publiqueRC2Représente la classe de base dont toutes les implémentations de l'algorithme RC2 doivent dériver.
Classe publiqueRC2CryptoServiceProviderDéfinit un objet de wrapper pour accéder à l'implémentation du fournisseur de services de chiffrement (CSP) de l'algorithme RC2. Cette classe ne peut pas être héritée.
Classe publiqueRfc2898DeriveBytesImplé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.
Classe publiqueRijndaelReprésente la classe de base dont toutes les implémentations de l'algorithme de chiffrement symétrique Rijndael doivent hériter.
Classe publiqueRijndaelManagedAccède à la version managée de l'algorithme Rijndael. Cette classe ne peut pas être héritée.
Classe publiqueRijndaelManagedTransformExécute une transformation de chiffrement de données à l'aide de l'algorithme Rijndael. Cette classe ne peut pas être héritée.
Classe publiqueRIPEMD160Représente la classe abstraite dont toutes les implémentations de l'algorithme de hachage MD160 héritent.
Classe publiqueRIPEMD160ManagedCalcule le hachage RIPEMD160 pour les données d'entrée à l'aide de la bibliothèque managée.
Classe publiqueRNGCryptoServiceProviderImplémente un générateur de nombres aléatoires (RNG) de chiffrement à l'aide de l'implémentation fournie par le fournisseur de services de chiffrement (CSP). Cette classe ne peut pas être héritée.
Classe publiqueRSAReprésente la classe de base dont toutes les implémentations de l'algorithme RSA héritent.
Classe publiqueRSACryptoServiceProviderProcède au chiffrement et au déchiffrement asymétriques à l'aide de l'implémentation de l'algorithme RSA fourni par le fournisseur de services de chiffrement (CSP). Cette classe ne peut pas être héritée.
Classe publiqueRSAOAEPKeyExchangeDeformatterDéchiffre les données d'échange de clés OAEP (remplissage OAEP).
Classe publiqueRSAOAEPKeyExchangeFormatterCrée les données d'échange de clés OAEP (remplissage OAEP) à l'aide de RSA.
Classe publiqueRSAPKCS1KeyExchangeDeformatterDéchiffre les données d'échange de clés PKCS #1.
Classe publiqueRSAPKCS1KeyExchangeFormatterCrée les données d'échange de clés PKCS #1 à l'aide de RSA.
Classe publiqueRSAPKCS1SignatureDeformatterVérifie une signature PKCS #1 version 1.5 RSA.
Classe publiqueRSAPKCS1SignatureFormatterCrée une signature PKCS #1 version 1.5 RSA.
Classe publiqueSafeHandle 
Classe publiqueSHA1Calcule le hachage SHA1 pour les données d'entrée.
Classe publiqueSHA1CryptoServiceProviderCalcule la valeur de hachage SHA1 pour les données d'entrée à l'aide de l'implémentation fournie par le fournisseur de services de chiffrement (CSP). Cette classe ne peut pas être héritée.
Classe publiqueSHA1ManagedCalcule le hachage SHA1 pour les données d'entrée à l'aide de la bibliothèque managée.
Classe publiqueSHA256Calcule le hachage SHA256 pour les données d'entrée.
Classe publiqueSHA256ManagedCalcule le hachage SHA256 pour les données d'entrée à l'aide de la bibliothèque managée.
Classe publiqueSHA384Calcule le hachage SHA384 pour les données d'entrée.
Classe publiqueSHA384ManagedCalcule le hachage SHA384 pour les données d'entrée à l'aide de la bibliothèque managée.
Classe publiqueSHA512Calcule le hachage SHA512 pour les données d'entrée.
Classe publiqueSHA512ManagedCalcule l'algorithme de hachage SHA512 pour les données d'entrée à l'aide de la bibliothèque managée.
Classe publiqueSignatureDescriptionContient des informations relatives aux propriétés d'une signature numérique.
Classe publiqueSymmetricAlgorithmReprésente la classe de base abstraite dont toutes les implémentations des algorithmes symétriques doivent hériter.
Classe publiqueToBase64TransformConvertit un CryptoStream en base 64.
Classe publiqueTripleDESReprésente la classe de base pour les algorithmes Triple Data Encryption Standard (norme de chiffrement des données triple) dont toutes les implémentations TripleDES doivent dériver.
Classe publiqueTripleDESCryptoServiceProviderDéfinit un objet de wrapper pour accéder à la version du fournisseur de services de chiffrement (CSP) de l'algorithme TripleDES. Cette classe ne peut pas être héritée.
InterfacesInterfaces
 InterfaceDescription
Interface publiqueICryptoTransformDéfinit les opérations de base des transformations de chiffrement.
Interface publiqueICspAsymmetricAlgorithmDéfinit les méthodes qui autorisent une classe AsymmetricAlgorithm à énumérer des informations de conteneur de clé, et à importer et exporter des blobs de clé compatibles Microsoft Cryptography API (CAPI).
StructuresStructures
 StructureDescription
Structure publiqueDSAParametersContient les paramètres standard de l'algorithme DSA.
Structure publiqueRSAParametersReprésente les paramètres standard pour l'algorithme RSA.
ÉnumérationsÉnumérations
 ÉnumérationDescription
Énumération publiqueCipherModeSpécifie le mode de chiffrement par bloc à utiliser pour le chiffrement.
Énumération publiqueCryptoStreamModeSpécifie le mode d'un flux de chiffrement.
Énumération publiqueCspProviderFlagsSpécifie les indicateurs qui modifient le comportement des fournisseurs de services de chiffrement (CSP).
Énumération publiqueDataProtectionScopeSpécifie la portée de la protection des données devant être appliquée par la méthode Protect.
Énumération publiqueFromBase64TransformModeSpécifie si les espaces blancs doivent être ignorés dans la transformation en base 64.
Énumération publiqueKeyNumberSpécifie la création d'une clé de signature asymétrique ou d'une clé d'échange asymétrique.
Énumération publiqueMemoryProtectionScopeSpécifie la portée de la protection mémoire devant être appliquée par la méthode Protect.
Énumération publiquePaddingModeSpécifie le type de remplissage à appliquer lorsque le bloc de données du message est plus petit que le nombre total d'octets nécessaires à une opération de chiffrement.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.security.cryptography.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

9 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-6634
Document créé le 30/10/06 04:07, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.security.cryptography.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,32 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Le rire est le meilleur cadeau que nous puissions faire aux autres.

Dulce Maria Cardoso [Extrait de Les Anges, Violeta]
 
l'infobrol
Nous sommes le Vendredi 01 Juin 2012, 04:47, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)