Partager via


Création d'un modèle de chiffrement

Les composants de chiffrement de .NET Framework peuvent être combinés pour créer des modèles différents pour chiffrer et déchiffrer des données.

Un simple modèle de chiffrement pour chiffrer ou déchiffrer des données peut spécifier les étapes suivantes :

  1. Chaque partie génère d'abord une paire de clés publique/privée.

  2. Les parties échangent leurs clés publiques.

  3. Chaque partie génère une clé secrète pour le chiffrement TripleDES, par exemple, et chiffre la clé nouvellement créée à l'aide de la clé publique de l'autre.

  4. Chaque partie envoie les données à l'autre et combine la clé secrète de l'autre avec la sienne, dans un ordre particulier, pour créer une nouvelle clé secrète.

  5. Les parties lancent ensuite une conversation à l'aide d'un chiffrement symétrique.

La création d'un modèle de chiffrement n'est pas une tâche insignifiante. Pour plus d'informations sur l'utilisation du chiffrement, consultez la rubrique Cryptography de la documentation du Platform SDK à l'adresse suivante : https://msdn.microsoft.com/library.

Voir aussi

Concepts

Services de chiffrement

Autres ressources

Tâches de chiffrement