diff --git a/rapport/rapport.md b/rapport/rapport.md index 88dd30cebfe88db37f80e8b565d1979eae60a018..14cb4b259e8939f6361ec19b3c9220a207c1ea23 100644 --- a/rapport/rapport.md +++ b/rapport/rapport.md @@ -100,6 +100,8 @@ Ensuite, on itère tant que l'`exposant` est supérieur à 0. À chaque itérati RSA est un chiffrement asymétrique, il existe donc toujours deux clés, la première la clé publique (chiffrement) et la deuxième la clé privée (déchiffrement). + + ### Méthode de résolution Nous avons commencé par calculer les valeurs de `p` et `q` afin de calculer l'exposant `d` à l'aide de l'inverse modulaire de `e` et de l'`indicatrice d'Euler`. Ensuite on va parcourir pour chacun des blocs, nommé `x`, du message on calcule la puissance modulaire de $x^d\, mod\, n$ que l'on convertit en bytes afin de le décoder en UTF-8 pour l'ajouter à la version décodée. Une fois tous les `x` parcourus, on affiche la version du message décodée.