Tâches de chiffrement
L'espace de noms System.Security.Cryptography contient des classes vous permettant d'effectuer un chiffrement symétrique et asymétrique, de créer des hachages et de fournir une génération de nombres aléatoires. Un chiffrement réussi est le résultat de la combinaison de ces tâches. Cette section décrit les tâches de chiffrement principales que vous pouvez effectuer pour créer un modèle de chiffrement.
Dans cette section
Chiffrement et déchiffrement de données
Décrit comment générer et gérer des clés et comment chiffrer et déchiffrer des données.Signatures de chiffrement
Décrit comment générer et vérifier des signatures de chiffrement.Garantir l'intégrité des données à l'aide des codes de hachage
Décrit comment générer et vérifier des codes de hachage.Création d'un modèle de chiffrement
Décrit comment créer un modèle de chiffrement à partir de primitives de chiffrement variées.Extension de la classe KeyedHashAlgorithm
Explique comment étendre les classes de chiffrement .NET Framework en créant une classe d'algorithme de hachage à clé qui implémente l'algorithme de hachage MD5.Chiffrement XML et signatures numériques
Fournit des liens vers des documentations de référence et basées sur tâche sur le chiffrement XML et les signatures numériques.Comment : utiliser la protection des données
Décrit comment utiliser l'API de protection des données (DPAPI) managée pour chiffrer et déchiffrer des données.Comment : accéder aux périphériques de chiffrement du matériel
Décrit l'utilisation de périphériques de chiffrement du matériel avec le .NET Framework.
Sections connexes
Services de chiffrement
Fournit une vue d'ensemble du chiffrement et explique comment faire du chiffrement avec le .NET Framework.Sécurisation d'applications .NET Framework
Décrit le système de sécurité .NET Framework dans son ensemble.Configuration de classes de chiffrement
Décrit la manière d'associer des noms d'algorithmes à des classes de chiffrement et comment associer des identificateurs d'objets à un algorithme de chiffrement.