Guide du développeur .NET Framework
Services de chiffrement

Mise à jour : novembre 2007

Les réseaux publics comme Internet ne fournissent pas de moyen de communication sécurisée entre des entités. Les communications sur ces réseaux sont susceptibles d'être lues voire modifiées par des tiers non autorisés. En plus du chiffrement de fichier et du chiffrement sur un disque local, le chiffrement vous permet de créer des moyens de communication chiffrés sur des canaux autrement non sécurisés en fournissant l'intégrité et l'authentification des données.

Les classes dans l'espace de noms de chiffrement du .NET Framework gèrent de nombreuses informations de chiffrement pour vous. Certaines sont des wrappers pour l'interface Microsoft CryptoAPI non managée, tandis que d'autres ne sont purement que des implémentations managées. Il n'est pas nécessaire d'être un expert en chiffrement pour utiliser ces classes. Lorsque vous créez une nouvelle instance de l'une des classes d'algorithme de chiffrement, des clés sont générées automatiquement par souci de convivialité, et les propriétés par défaut sont aussi sécurisées que possible.

Dans cette section

Vue d'ensemble du chiffrement

Fournit une introduction aux concepts essentiels du chiffrement, comme le chiffrement asymétrique, le chiffrement symétrique, les signatures numériques et le hachage de chiffrement.

Modèle de chiffrement de .NET Framework

Décrit la manière dont le chiffrement est implémenté dans la bibliothèque de classes de base.

Tâches de chiffrement

Décrit comment effectuer des tâches de chiffrement spécifiques à l'aide de la bibliothèque de classes de base.

Procédure pas à pas : création d'une application de chiffrement

Décrit les tâches de base de chiffrement et de déchiffrement.

Communication sécurisée Cryptography Next Generation (CNG), exemple

Représente des solutions de chiffrement pour une attaque de l'intercepteur à l'aide de classes CNG, du transport de canaux nommés et de fenêtres de console interactives.

Rubriques connexes

Configuration de classes de chiffrement

Décrit la manière d'associer des noms d'algorithme à des classes de chiffrement et comment associer des identificateurs d'objets à un algorithme de chiffrement.

About System.Security.Cryptography.Pkcs

Décrit l'espace de noms qui contient l'implémentation de code managé des standards de syntaxe de message cryptographique (CMS) et de chiffrement à clé publique #7 (PKCS #7). Cette section s'adresse aux développeurs.

Using System.Security.Cryptography.Pkcs

Explique comment utiliser l'espace de noms System.Security.Cryptography.Pkcs pour programmer les standards de syntaxe de message cryptographique (CMS) et de chiffrement à clé publique #7 (PKCS #7) dans votre application. Cette section s'adresse aux développeurs.

Mots clés :


Page view tracker