Résumé:
La protection des informations sensibles est devenue une problématique importante, et la
cryptographie est l'une des solutions les plus utilisées depuis longtemps pour assurer la
sécurité de l'information. Elle utilise des fonctions de chiffrement pour transformer un texte
clair en un texte incompréhensible, des fonctions de déchiffrement pour le reconvertir en
texte clair, et des fonctions de hachage pour générer des empreintes uniques à partir des
données.
Dans ce projet, nous avons implémenté plusieurs algorithmes cryptographiques pour assurer
la confidentialité et l'intégrité des informations. Nous avons utilisé un algorithme
cryptographique classique et simple, ainsi que l'algorithme de cryptographie asymétrique
RSA, l'algorithme d'échange de clé secrète Diffie-Hellman, et l'algorithme de hachage SHA-1.
Mots clés : Information, sécurité de l'information, cryptographie, chiffrement, déchiffrement, fonction de hachage, algorithme classique, algorithme RSA, algorithme DiffieHellman, algorithme SHA-1.