Je l'ai fait avec Python :
e*d == 1%etf
nous connaissons (e) et (etf) et nous devons découvrir (d) en utilisant l algorithme euclidien étendu et le concept de inverse multiplicatif de l'arithmétique modulaire.
d = (1/e)%etf
d = (e**-1)%etf
générer un faux numéro global, aidez-moi à le trouver. (d) en utilisant les règles expliquées ci-dessus.
La solution ( Fonction inverse multiplicative modulaire en Python ) illustré ci-dessous me donne un résultat de calcul erroné
e*d == 1 (mod etf)
d = (e**(etf-2)) % etf
d = pow(e,etf-2,etf)
Est-ce que je fais une erreur ailleurs ? Ce calcul est-il correct ?