Calculatrice d'arithmétique modulaire
Calculatrice d'arithmétique modulaire en ligne. Calculez des opérations mod, inverses modulaires, exponentiation modulaire et équations congruentes.
Calculez modulo, inverse modulaire et exponentiation modulaire pour la cryptographie et la théorie des nombres.
Qu'est-ce que l'arithmétique modulaire ?
C'est une arithmétique des entiers où les valeurs « bouclent » après un certain seuil (le module). On parle souvent d'arithmétique de l'horloge.
L'expression a mod m donne le reste de la division de a par m. Exemple : 17 mod 5 = 2 car 17 = 3 A- 5 + 2.
Opérations de base
On retrouve toutes les opérations classiques :
- Addition : (a + b) mod m = ((a mod m) + (b mod m)) mod m
- Soustraction : (a - b) mod m = ((a mod m) - (b mod m)) mod m
- Multiplication : (a A- b) mod m = ((a mod m) A- (b mod m)) mod m
Exponentiation modulaire
Calcule a^b mod m efficacement via la méthode d'exponentiation rapide (square-and-multiply), essentielle pour RSA.
Exemple : 3^5 mod 7 = 243 mod 7 = 5.
Inverse modulaire
L'inverse de a modulo m est x tel que :
a × x ≡ 1 (mod m)
Il n'existe que si pgcd(a, m) = 1 et se calcule via l'algorithme d'Euclide étendu.
Exemple : l'inverse de 3 mod 7 vaut 5 car 3 A- 5 = 15 �%� 1 (mod 7).
Applications
Domaines clés :
- Cryptographie : RSA, Diffie-Hellman
- Informatique : fonctions de hachage, sommes de contrôle, générateurs pseudo-aléatoires
- Théorie des nombres : tests de primalité, factorisation
- Codage : détection/correction d'erreurs
- Musique : techniques dodécaphoniques
- Calendriers : calcul des jours de la semaine