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

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.