Tâches cryptographiques
L'espace de noms System.Security.Cryptography contient des classes vous permettant d'effectuer une cryptographie symétrique et asymétrique, de créer des hachages et de fournir une génération de numéros aléatoires. Une cryptographie réussie est le résultat de la combinaison de ces tâches. Cette section décrit les tâches cryptographiques principales que vous pouvez effectuer pour créer un modèle cryptographique.
Dans cette section
- Cryptage et décryptage de données
Décrit comment générer et gérer des clés et comment crypter et décrypter des données. - Signatures cryptographiques
Décrit comment générer et vérifier des signatures cryptographiques. - 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 cryptographique
Décrit comment créer un modèle cryptographique à partir de primitives cryptographiques variées. - Extension de la classe KeyedHashAlgorithm
Décrit la manière d'étendre les classes cryptographiques du .NET Framework en créant une classe d'algorithme de hachage à clé qui implémente l'algorithme de hachage MD5.
Rubriques connexes
- Services cryptographiques
Fournit une vue d'ensemble de la cryptographie et explique comment faire de la cryptographie avec le .NET Framework. - Sécurisation des applications
Décrit le système de sécurité .NET Framework dans son ensemble. - Configuration de classes cryptographiques
Décrit la manière d'associer des noms d'algorithme à des classes cryptographiques et comment associer des identificateurs d'objets à un algorithme cryptographique.