Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter

Ma Boîte à Outils

Mode Automatique

Aucun outil enregistré pour l’instant.

Passer à la Version Premium
À voir aussi
Calculatrice de l'Inverse Multiplicatif ModulaireCalculateur d’Anneaux et de CorpsCalculatrice de Nombres ComplexesCalculatrice des racines de polynômes avec étapes détailléesCalculateur d'Ordre en Théorie des GroupesCalculatrice de la fonction indicatrice d'EulerCalculateur de Taco Bar
Page d'accueil > Mathématiques > Opérations mathématiques avancées > Calculateur de Racine Primitive
 

Calculateur de Racine Primitive

Trouvez toutes les racines primitives d'un modulo n donné — les générateurs du groupe multiplicatif (Z/nZ)*. Entrez n'importe quel entier positif pour obtenir les racines primitives, l'indicateur d'Euler, une visualisation du groupe cyclique et une vérification étape par étape avec des tables de puissances.

Calculateur de Racine Primitive
Exemples :
Les racines primitives existent pour n = 1, 2, 4, pk, ou 2pk (p premier impair)

Embed Calculateur de Racine Primitive Widget

Calculateur de Racine Primitive

Le Calculateur de Racine Primitive trouve toutes les racines primitives d'un modulo n donné — les entiers g dont les puissances \(g^1, g^2, \ldots, g^{\varphi(n)}\) génèrent chaque élément du groupe multiplicatif \((\mathbb{Z}/n\mathbb{Z})^*\). Entrez n'importe quel entier positif pour voir instantanément toutes les racines primitives, l'indicatrice d'Euler \(\varphi(n)\), une visualisation interactive du groupe cyclique, une table des puissances et une vérification étape par étape de la plus petite racine primitive.

Applications des racines primitives

🔐
Diffie-Hellman
Le protocole d'échange de clés utilise des racines primitives comme générateurs
🔏
Chiffrement ElGamal
Cryptosystème à clé publique basé sur les logarithmes discrets
Signatures numériques
Les signatures DSA et Schnorr reposent sur les générateurs de groupes cycliques
🎲
Nombres pseudo-aléatoires
Les générateurs congruentiels linéaires utilisent les propriétés des racines primitives
📡
Codes correcteurs d'erreurs
Les codes Reed-Solomon et BCH utilisent des générateurs de corps finis
🧮
Théorie des nombres
Calcul d'indices, résidus quadratiques et problèmes de logarithme discret

Concepts clés et formules

ConceptFormule / DéfinitionDescription
Racine primitive\(\text{ord}_n(g) = \varphi(n)\)Un entier g dont l'ordre mod n est égal à l'indicatrice d'Euler
Indicatrice d'Euler\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)Nombre d'entiers dans [1, n] premiers avec n
Critère d'existence\(n \in \{1, 2, 4, p^k, 2p^k\}\)Les racines primitives n'existent que pour ces formes (p premier impair)
Nombre de racines\(\varphi(\varphi(n))\)Nombre de racines primitives lorsqu'elles existent
Test de racine primitive\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) pour tous les premiers \(p | \varphi(n)\)Condition suffisante : vérifier uniquement les facteurs premiers de φ(n)
Générer toutes les racines\(g^k \bmod n\) où \(\gcd(k, \varphi(n)) = 1\)Une fois qu'une racine g est trouvée, toutes les autres en découlent

Comprendre les racines primitives

Une racine primitive modulo n est un entier g tel que \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) est égal à l'ensemble de tous les entiers de 1 à n−1 qui sont premiers avec n. En termes de théorie des groupes, g est un générateur du groupe multiplicatif cyclique \((\mathbb{Z}/n\mathbb{Z})^*\). Par exemple, 3 est une racine primitive mod 7 car les puissances 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) produisent chaque élément de {1, 2, 3, 4, 5, 6}.

Quand les racines primitives existent-elles ?

Un résultat classique de la théorie des nombres (prouvé par Gauss) stipule que les racines primitives modulo n existent si et seulement si n est l'un des suivants : 1, 2, 4, pk, ou 2pk, où p est un nombre premier impair et k ≥ 1. Pour les autres valeurs de n, le groupe \((\mathbb{Z}/n\mathbb{Z})^*\) n'est pas cyclique — il se décompose en un produit direct de groupes cycliques selon le théorème des restes chinois — donc aucun élément unique ne peut générer l'ensemble du groupe. Par exemple, \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) n'a pas de racine primitive.

Comment trouver efficacement les racines primitives

L'algorithme standard fonctionne en deux phases. Phase 1 : trouver la plus petite racine primitive par essai. Pour chaque candidat g à partir de 2, calculez \(g^{\varphi(n)/p} \bmod n\) pour chaque facteur premier p de \(\varphi(n)\). Si aucun d'entre eux n'est égal à 1, alors g est une racine primitive. En pratique, la plus petite racine primitive est généralement petite — on conjecture qu'elle est en \(O(n^\epsilon)\) pour tout \(\epsilon > 0\). Phase 2 : une fois qu'une racine primitive g est connue, toutes les autres racines primitives sont \(g^k \bmod n\) où \(\gcd(k, \varphi(n)) = 1\), ce qui donne exactement \(\varphi(\varphi(n))\) racines primitives au total.

Comment utiliser le Calculateur de Racine Primitive

  1. Entrer le modulo n : Saisissez un entier positif dans le champ de saisie, ou cliquez sur l'un des boutons d'exemple rapide pour remplir automatiquement une valeur.
  2. Cliquer sur Trouver les racines primitives : Appuyez sur le bouton pour calculer toutes les racines primitives modulo n.
  3. Examiner les résultats : Consultez le nombre, la liste complète des racines primitives, l'indicatrice d'Euler, l'ordre du groupe et si des racines primitives existent pour votre n.
  4. Explorer la visualisation : Pour n ≤ 100, la roue interactive du groupe cyclique montre comment chaque racine primitive génère l'ensemble du groupe à travers ses puissances. Cliquez sur n'importe quel jeton de racine pour voir son cycle animé sur la roue.
  5. Étudier la table des puissances : La grille affiche g^k mod n pour k = 1, 2, …, φ(n), avec les racines primitives et l'élément neutre mis en évidence par des couleurs distinctes.

Les racines primitives en cryptographie

Les racines primitives jouent un rôle central dans la cryptographie moderne. Dans l'échange de clés Diffie-Hellman, deux parties conviennent d'un grand nombre premier p et d'une racine primitive g mod p, puis échangent les clés publiques ga mod p and gb mod p. Le secret partagé gab mod p est informatiquement impossible à déterminer pour un espion, car le calcul des logarithmes discrets dans de grands groupes cycliques est considéré comme difficile. De même, le chiffrement ElGamal et l'algorithme de signature numérique (DSA) reposent tous deux sur la difficulté du problème du logarithme discret dans les groupes générés par des racines primitives.

FAQ

Qu'est-ce qu'une racine primitive modulo n ?
Une racine primitive modulo n est un entier g tel que les puissances g¹, g², …, g^φ(n) modulo n produisent chaque entier premier avec n exactement une fois. De manière équivalente, g a un ordre multiplicatif égal à φ(n), ce qui signifie que g génère l'ensemble du groupe multiplicatif (Z/nZ)*.
Pour quelles valeurs de n les racines primitives existent-elles ?
Les racines primitives existent si et seulement si n est 1, 2, 4, p^k ou 2p^k, où p est un nombre premier impair et k est un entier positif. Par exemple, n = 7 (premier), n = 9 (3²) et n = 14 (2 × 7) ont tous des racines primitives, mais n = 8, n = 12 et n = 15 n'en ont pas.
Combien de racines primitives n possède-t-il ?
Si n possède des racines primitives, alors le nombre de racines primitives modulo n est égal à φ(φ(n)), où φ est la fonction indicatrice d'Euler. Par exemple, n = 7 a φ(φ(7)) = φ(6) = 2 racines primitives, qui sont 3 et 5.
Comment trouver les racines primitives ?
Pour trouver les racines primitives de n : calculez d'abord φ(n) et factorisez-le. Ensuite, pour chaque candidat g premier avec n, vérifiez si g^(φ(n)/p) n'est pas congru à 1 mod n pour chaque facteur premier p de φ(n). Si tous les tests passent, g est une racine primitive. Toutes les autres racines peuvent être trouvées sous la forme g^k mod n où pgcd(k, φ(n)) = 1.
Pourquoi les racines primitives sont-elles importantes en cryptographie ?
Les racines primitives sont fondamentales pour l'échange de clés Diffie-Hellman, le chiffrement ElGamal et les algorithmes de signature numérique. Elles garantissent que le problème du logarithme discret est difficile, ce qui est la base de la sécurité de ces protocoles cryptographiques. Une racine primitive génère tous les éléments du groupe, maximisant l'espace de recherche pour les attaquants.

Citez ce contenu, cette page ou cet outil comme suit :

"Calculateur de Racine Primitive" sur https://MiniWebtool.com/fr/calculatrice-de-racine-primitive/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe MiniWebtool. Mis à jour : 2026-04-16

Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.

Opérations mathématiques avancées:

Outils en vedette:

Générateur de Carte de Crédit AléatoireCalculatrice de Compatibilité AmoureuseCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Générateur de mots aléatoires en anglaisConvertisseur cm en pieds et poucesExtracteur d'Images de VidéoRandomiseur de listeStatistiques de Chaîne YouTubeConvertisseur de décimales en tempsconvertisseur ppm en pourcentageConvertisseur HEX en CMJNCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Fusionner des vidéosGénérateur de chaînes aléatoiresRecherche d'Identifiant InstagramRecherche d'Adresse MACConvertisseur de Pieds et Pouces en CentimètresSélecteur de Films AléatoireCalculateur de percentile de tailleCalculatrice du Nombre d'ExpressionSupprimer des accents du texteCalculatrice de SommeCalculatrice de MédianeGénérateur de Cartes à Jouer AléatoireCalculatrice de numérologieDécoupeur de vidéoCalculatrice de DuréeCalculateur de Position du SoleilConvertisseur FPSListe des Années BissextilesExtracteur AudioOutil en ligne pour supprimer la ponctuationConvertisseur de Pourcentage en PPMGénérateur de mots mêlésCalculatrice des Exposants (Haute Précision)Calculateur de Numéro de SemaineCompteur de lignesCalculateur de nombres angéliquesGénérateur de Sujets de Débat AléatoiresGénérateur de patron de cône à platCalculatrice d'escalierGénérateur d'IMEI AléatoireGénérateur de personnage RPG aléatoireParaphraseur IAGénérateur de Repas AléatoireCalculatrice de HbA1cConvertisseur de Temps en DécimalGénérateur de cartes de bingoGénérateur de points à relierGénérateur de Couleurs AléatoiresRecherche d'identifiant FacebookConvertisseur de taille de fichierCalculateur d'âgeCalculatrice du Nombre d'ÂmeGénérateur d'adresse MACSélecteur de Nom AléatoireGénérateur d'heure aléatoireCompresseur VidéoGénérateur d'Activités AléatoiresGénérateur de LabyrinthesCalculatrice de test du khi-deuxCalculatrice Modulo🖱️ Compteur de ClicsGénérateur de Texte à l'EnversGénérateur de Fréquence Sonore AléatoireConvertisseur d'adresse IP en binaireCalculateur d'écart-typeVérificateur de Nom d’Utilisateur sur les Réseaux Sociaux👙 Calculateur de Taille de Soutien-GorgeCalculateur de vitesse de cyclismeGénérateur de Coordonnées AléatoiresGénérateur d'Action ou Vérité AléatoireCalculateur de longueur de courroieConvertisseur de Livres en KilogrammesSimplificateur de Fractions🔍 Vérificateur de PlagiatCalculateur de temps de refroidissement de bièreCalculateur d'Arctangente📅 Calculateur de Différence entre DatesCompte à Rebours de la RetraiteDiviseur AudioGénérateur d'adresse IP aléatoirePivoter la vidéoConvertisseur d'AngleGénérateur d'anagrammesCalculateur de Nombre de PersonnalitéGénérateur d'Anniversaire AléatoireGénérateur de numéros de loterieCalculateur d'autonomie de batterieCalculatrice de Formule QuadratiqueCalculatrice HexadécimaleGénérateur de questions aléatoiresGénérateur de Code MorseHumaniseur de Texte IAconvertisseur de mot à numéro de téléphoneFormateur de TexteGénérateur de Super-pouvoir AléatoireInverser la VidéoSupprimer les sauts de ligneCalculateur de Chute LibreCalculateur de Score de BowlingGénérateur de surnomsGénérateur de clé WPA en ligneSupprimer les espacesCalculateur de Conversion d'Échelle de MaquetteGénérateur d'objet aléatoireTrier les NombresCalculatrice de CombinaisonCalculatrice OctaleCalculatrice de Rectangle d'OrConvertisseur DMS en Degrés DécimauxBoule Magique 8Générateur de phrases de dragueGénérateur de Citations AléatoiresGénérateur de PIN AléatoireVérificateur de Nombre Pair ou ImpairCalculateur d'hydratation de pâteCalculateur de Numéro MaîtreCalculateur de Pourcentage BoulangerCalculateur de SinusGrapheur de fonctionsRetourner la vidéo💧 Calculateur de Point de RoséeCalculateur de Probabilité de DésCalculateur de Revenus TwitchDétecteur de contenu IAGénérateur de Carré MagiqueGénérateur de Nonogrammes (Picross)Calculateur du Test Exact de FisherCalculatrice d'IntégraleCalculatrice de conversion de levureCréateur de mots croisésGénérateur aléatoire d'animauxGénérateur d’excuses aléatoiresRecherche de Citations (Anglais)Calculateur de CoupleCalculateur de lever et coucher du soleilCalculateur de taille de véloComparer deux chaînesCompresser un PDFCompter le nombre de caractèresConvertisseur de Fraction en PourcentageSuppresseur de Caractères InvisiblesCalculateur d'âge biologiqueCalculateur de TangenteCalculateur d'espérance de vieConvertisseur de Codes Couleur Tous FormatsGénérateur de lettres aléatoiresCalculateur de BarbecueCalculateur de Décibels (dB)Calculateur de PressionCalculateur de Taux d’Utilisation du CréditCalculatrice du Taux de Croissance en PourcentageConvertisseur HTML en texteDiviseur d'imageGénérateur de Texte BarréGénérateur de Prompt d'Écriture AléatoireLanceur de DésTesteur de Robustesse de Mot de PasseCalculateur de Coût de CarburantCalculateur de Retour de SaturneCalculateur de soude pour savon (SAP)Calculatrice de Circonférence d'EllipseCalculatrice de la diminution en pourcentageConvertisseur de Fréquence et de Longueur d'OndeGénérateur de Polices InstagramCalculateur de Foin pour ChevauxCalculateur de Répartition du Poids du VéhiculeCalculatrice BinaireCalculatrice de numéro de nomCalculatrice de racine carréeCalculatrice du Pourcentage d'AugmentationConvertisseur CM en PoucesDécodeur JWTGénérateur de mots pour PictionaryGénérateur de Texte StyliséCalculateur Combien de Temps AvantCalculateur de Dosage de LessiveCalculateur de Puissance de Frappe de BoxeCalculatrice d'Écart-Type RelatifCalculatrice de Dépôts à Terme FixeCalculatrice de fertilitéCalculatrice de la marge bénéficiaire bruteCalculatrice de pourcentage d'erreurConvertisseur Beurre en HuileConvertisseur de Calendrier HébraïqueConvertisseur de date julienneConvertisseur HEIC en JPGEstimateur de revenus YouTubeGénérateur d'adresses fictives aléatoiresGénérateur de main de poker aléatoireGénérateur de PaletteGénérateur de Word LadderCalendrier du Jour de l'AnnéeQuel est mon Numéro Porte-Bonheur ?Sélecteur de commentaires YouTubeCalculateur de Distance de VolCalculateur de résistance pour LEDCalculatrice de BitCalculatrice de la Moyenne au BâtonConvertir une vidéo pour Twitter (X)Générateur de GamertagGénérateur de nom d'équipeGénérateur de noms de rapGénérateur de noms de groupeGénérateur de noms fantastiquesGénérateur de biscuits chinoisGénérateur d'idées de dessinGénérateur d'invites de journalGénérateur d'affirmations quotidiennesGénérateur de complimentsGénérateur de blagues de papaGénérateur de blagues aléatoiresGénérateur de faits aléatoiresGénérateur de questions de quizGénérateur de mots pour le penduGénérateur de charadesGénérateur de questions brise-glaceGénérateur Je n'ai jamaisGénérateur Tu préfèresInterpréteur de rêves IAGénérateur de notes de remerciement IAGénérateur de discours de mariage IAGénérateur de communiqué de presse IAGénérateur de description de produit IAGénérateur de script vidéo IAGénérateur de titres et descriptions YouTube par IAGénérateur de légendes Instagram IAGénérateur de titre et bio LinkedIn IAGénérateur de puces de CV IAGénérateur de lettre de motivation IAGénérateur de paroles de rap IAAplatir un PDFDéverrouiller un PDF (suppression du mot de passe propriétaire)Extracteur de PDF en texteExtracteur de pages PDFCompteur de mots PDFProtéger un PDFAjouter des numéros de page au PDFRéorganiser les pages d'un PDFSupprimer des pages PDFPivoter un PDFJPG en PDFPDF en JPGDiviser un PDFFusionner des PDFConvertisseur de PT en PXConvertisseur de PX en REMConvertisseur de tola en grammesConvertisseur d'unités de terres indiennesConvertisseur mcg en mgGénérateur de paroles de chanson par IAGénérateur de poèmes IAGénérateur d'histoires IATraducteur IARésumeur de texte IAConvertisseur mg en mLConvertisseur MPH en KM/H / KM/H en MPHConvertisseur de nœuds en MPHConvertisseur de mètres cubes en pieds cubesConvertisseur de pieds cubes en yards cubesConvertisseur de pieds carrés en mètres carrésConvertisseur de mètres carrés en pieds carrésConvertisseur oz en mLConvertisseur ML en ozConvertisseur de gallons en litresConvertisseur de litres en gallonsConvertisseur Kg en StoneConvertisseur Stone en KgConvertisseur de pouces en millimètresConvertisseur de millimètres en poucesConvertisseur de Miles en KmConvertisseur de km en milesConvertisseur Fahrenheit en CelsiusConvertisseur Celsius en FahrenheitCalculateur de taille de sac à dosCalculateur de volume de planche de surfCalculateur de taille de manche de tennisCalculateur de taille de casqueCalculateur de taille de gantsConvertisseur de taille de chapeauCalculateur de taille de snowboardCalculateur de taille de skisChronomètre de splits de speedrunCalculateur de StablefordCalculateur de checkout de fléchettesCalculateur d’économie au bowling de cricketCalculateur de Strike Rate au CricketCalculateur de Net Run RateCalculateur de ratio K/DCalculateur de classement EloCalculateur de récupération de la fréquence cardiaqueCalculateur de temps de randonnéeCalculateur d'allure d'avironCalculateur de Performance Ajustée à l'Âge en CourseCalculateur de FTP et Zones de PuissanceCalculateur de test BeepCalculateur de score ACFTCalculateur Wilks & DOTSCalculateur d'offset de janteRecherche d’indice de charge et d’indice de vitesse des pneusCalculateur de coût par mileCalculateur de rachat de leasingCalculateur de Mélange d'OctaneCalculateur de Mélange Huile 2 TempsCalculateur de Cylindrée MoteurCalculateur de Passage de CanapéCalculateur de Cordes de Bois de ChauffageCalculateur de CADR de Purificateur d'AirCalculateur de taille de déshumidificateurCalculateur de Taille de Ventilateur de PlafondCalculateur de Taille de RideauxCalculateur de Taille de TapisCalculateur de hauteur pour accrocher un tableauCalculateur de hauteur de fixation TVCalculateur de Taille de TVCalculateur de volume et bâche de bassinCalculateur de Sel pour PiscineCalculateur de Volume de PiscineCalculateur de Taille de Chauffe-EauCalculateur de Résine ÉpoxyCalculateur d'espacement des balustresCalculateur de plinthes et mouluresCalculateur de bardageCalculateur de lasure pour terrasseCalculateur de Semences de GazonCalculateur de gazonCalculateur d'AsphalteCalculateur de Yards CubesCalculateur de Longueur d'AntenneCalculateur de Remplissage de ConduitCalculateur de condensateurs en série et parallèleCalculateur de Reactance InductiveCalculateur d'Éclairage de PièceCalculateur de Lux en LumensConvertisseur Lumens en WattsCalculateur de Taille de GénérateurConvertisseur mAh en WhCalculateur de Puissance TriphaséeCalculateur kVACalculateur Ampères en WattsCalculateur de Watts en AmpèresCalculateur de Résistances en SérieCalculateur de FrottementCalculateur de Plan InclinéCalculateur d'Avantage MécaniqueCalculateur de vitesse du sonCalculateur de vitesse d’ondeCalculateur de flottabilitéCalculateur de Vitesse TerminaleCalculateur de longueur d'onde de de BroglieCalculateur d'énergie du photonCalculateur E=mc²Calculateur de dilatation du tempsCalculateur de la Troisième Loi de KeplerCalculateur de vitesse de libérationCalculateur de Force GravitationnelleCalculateur de la Loi de Beer-LambertCalculateur d'équation de NernstCalculateur de Pression OsmotiqueCalculateur d'élévation du point d'ébullitionCalculateur d'Abaissement du Point de CongélationCalculateur de Composition CentésimaleCalculateur de NormalitéCalculateur de MolalitéConvertisseur pKa en KaCalculateur de Henderson-HasselbalchCalculateur de Rendement ThéoriqueCalculateur de Réactif LimitantCalculateur de Configuration ÉlectroniqueTableau périodique interactifGénérateur de Plan de Cours IAGénérateur de Quiz IAGénérateur de Citations (APA/MLA/Chicago)Calculateur de Pourcentage de PrésenceCalculateur de Score APCalculateur de Score ACTCalculateur de Score SAT