Advanced

Calculateur d'inverse modulaire

Calculez l'inverse multiplicatif modulaire d'un entier a modulo m à l'aide de l'algorithme d'Euclide étendu.
Integer to invert
Must be greater than 1
Modular inverse
3^-1 = 4 (mod 11)
Inverse x
4
a reduced mod m
3
gcd(a, m)
1
Check (a·x) mod m
1
01.42.84.15.56.98.39.611Inverse x lies within [0, m)
Les résultats sont des estimations fournies à titre d’information générale uniquement et ne constituent pas un avis professionnel — vérifiez toujours les résultats importants de manière indépendante avant de vous y fier. Lire l’avertissement complet.
Réponse rapide

Comment fonctionne cette calculatrice ?

L'inverse modulaire de a modulo m est l'entier x dans [0, m) où a·x ≡ 1 (mod m). Il n'existe que lorsque pgcd(a, m) = 1, et est trouvé avec l'algorithme d'Euclide étendu, puis normalisé en un reste positif. Si a et m partagent un facteur, aucun inverse n'existe.

Formule
a · x ≡ 1 (mod m), existe si et seulement si pgcd(a, m) = 1
How this is calculated

Le nombre a est réduit modulo m dans la plage [0, m), et le modulo m doit être un entier supérieur à 1. L'algorithme d'Euclide étendu est ensuite exécuté sur (a mod m, m), produisant à la fois le plus grand commun diviseur pgcd(a, m) et un coefficient de Bézout x tel que a·x + m·y = pgcd(a, m).

Un inverse modulaire n'existe que lorsque pgcd(a, m) = 1. Lorsqu'il existe, le coefficient brut x peut être négatif, donc il est normalisé dans [0, m) avec ((x mod m) + m) mod m. L'inverse renvoyé vérifie (a · x) mod m = 1, affiché dans la statistique de vérification. Si pgcd(a, m) ≠ 1, aucun inverse n'existe et le diviseur est indiqué à la place.

Toute l'arithmétique utilise BigInt en interne pour éviter la perte de précision avec de grands entiers. Les entrées doivent être des entiers ; les valeurs non entières sont rejetées. Les valeurs négatives de a sont gérées par réduction, donc par exemple -8 mod 11 est traité comme 3.

Questions fréquentes

Un inverse de a modulo m n'existe que lorsque a et m sont premiers entre eux, c'est-à-dire pgcd(a, m) = 1. S'ils partagent un facteur commun supérieur à 1, aucun entier x ne vérifie a·x ≡ 1 (mod m).

Non. Le modulo peut être tout entier supérieur à 1. Lorsque m est premier, tout a de 1 à m−1 a un inverse car tous sont premiers avec m, mais les modulos composés fonctionnent aussi pour tout a premier avec m.

Le nombre a est d'abord réduit dans la plage [0, m) avant l'exécution de l'algorithme, donc les entrées négatives sont traitées par leur reste positif. L'inverse résultant est aussi normalisé pour appartenir à [0, m).

Aussi appelé

inverse modulaire
inverse multiplicatif modulo
inverse modulo
euclide etendu
mod inverse
inverse mod

APA

TG we-Calculate Editorial Team. (2026). Calculateur d'inverse modulaire [Online calculator]. TG we-Calculate. https://we-calculate.com/fr/calculator/modular-inverse-calculator

Chicago

TG we-Calculate Editorial Team. "Calculateur d'inverse modulaire." TG we-Calculate. 2026. https://we-calculate.com/fr/calculator/modular-inverse-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculateur d'inverse modulaire," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fr/calculator/modular-inverse-calculator

BibTeX

@misc{wecalculate_modular_inverse_calculator, title = {Calculateur d'inverse modulaire}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fr/calculator/modular-inverse-calculator}}, year = {2026}, note = {TG we-Calculate} }

Cette calculatrice vous a-t-elle aidé ?