@@ -32,13 +32,13 @@ fonctionne » plutôt que le « comment l’avons-nous codé ». Mentionnez éga
astuces d’implémentation non triviales ou les bugs rencontrés, qui assureront aux prochains agents
de ne pas reproduire les mêmes erreurs !_
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 chaque `x` du message, pour chaque `x` 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.
## Résultats
_N’oubliez pas de présenter votre résultat final et convainquez vos dirigeants de votre performance
hors normes. Expliquez pourquoi vous avez réussi à craquer un code que la théorie dit devoir
prendre des milliards d’années !_
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 chaque `x` du message, pour chacun des `x`, 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.
## Résultat
### Sortie
De toutes façons, les réunions de la Table Ronde c'est deux fois par mois. Donc, si le mec il dit après-demain à partir de dans deux jours, suivant s'il le dit à la fin du mois, ça reporte.
### Explication
La raison pour laquelle on arrive à décoder un message aussi rapdiment est dûe grâce à l'utilisation des mathématiques modulaires. À l'aide du modulo, on travail avec des chiffres petits ce qui reduit la complexité des calculs que doit faire la machine.