Je fais en ce moment une étude sur la cryptologie.
J'ai lu dans un livre que l'algorithme RSA assurait l'intégrité, c'est à dire que l'on était certain que le message n'avait pas été modifié....
or si la clé privée est 27, la clé publique 3 et le module 55. On diffuse: 3 et 55.
Admettons qu'on veuille envoyer le nombre 19. On le code avec la clé privée, on obtient 19^27mod(55)=24. On envoit 24 au destinataire.
Or ce 24 est changé en 27.
Le destinataire avec la clé publique calcule 27^3mod(55) et trouve 48. Il est persuadé que le chiffre qu'on lui a envoyé est 48. Si l'algorithme RSA se limite à cela (mais j'en doute), il n'assure pas l'intégrité....qu'en pensez-vous ?
