Semplifica il tuo flusso di lavoro: cerca miniwebtool.
Aggiungi
Strumenti correlati
Calcolatore della Funzione Toziente di EuleroCalcolatore Ordine Teoria dei GruppiCalcolatore Esponenziazione ModulareCalcolatore dell'Inverso Moltiplicativo ModulareCalcolatrice delle Radici dei Polinomi con Passaggi Dettagliati
Pagina Iniziale > Matematica > Operazioni matematiche avanzate > Calcolatore Radice Primitiva
 

Calcolatore Radice Primitiva

Trova tutte le radici primitive di un dato modulo n — generatori del gruppo moltiplicativo (Z/nZ)*. Inserisci qualsiasi numero intero positivo per ottenere le radici primitive, la funzione totiente di Eulero, la visualizzazione del gruppo ciclico e una verifica passo-passo con tabelle delle potenze.

Calcolatore Radice Primitiva
Esempi:
Le radici primitive esistono per n = 1, 2, 4, pk o 2pk (p primo dispari)

Embed Calcolatore Radice Primitiva Widget

Calcolatore Radice Primitiva

Il Calcolatore Radice Primitiva trova tutte le radici primitive di un dato modulo n — numeri interi g le cui potenze \(g^1, g^2, \ldots, g^{\varphi(n)}\) generano ogni elemento del gruppo moltiplicativo \((\mathbb{Z}/n\mathbb{Z})^*\). Inserisci qualsiasi numero intero positivo per vedere istantaneamente tutte le radici primitive, il totiente di Eulero \(\varphi(n)\), una visualizzazione interattiva del gruppo ciclico, una tabella delle potenze e una verifica passo-passo della radice primitiva più piccola.

Applicazioni delle Radici Primitive

🔐
Diffie-Hellman
Il protocollo di scambio chiavi utilizza radici primitive come generatori
🔏
Crittografia ElGamal
Criptosistema a chiave pubblica basato sui logaritmi discreti
Firme Digitali
Le firme DSA e Schnorr si basano sui generatori di gruppi ciclici
🎲
Numeri Pseudocasuali
I generatori congruenziali lineari utilizzano le proprietà delle radici primitive
📡
Codici Correttori
I codici Reed-Solomon e BCH utilizzano generatori di campi finiti
🧮
Teoria dei Numeri
Calcolo degli indici, residui quadratici e problemi del logaritmo discreto

Concetti Chiave e Formule

ConcettoFormula / DefinizioneDescrizione
Radice Primitiva\(\text{ord}_n(g) = \varphi(n)\)Un intero g il cui ordine mod n è uguale al totiente di Eulero
Totiente di Eulero\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)Conteggio degli interi in [1, n] coprimi con n
Criterio di Esistenza\(n \in \{1, 2, 4, p^k, 2p^k\}\)Le radici primitive esistono solo per queste forme (p primo dispari)
Numero di Radici\(\varphi(\varphi(n))\)Conteggio delle radici primitive quando esistono
Test della Radice Primitiva\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) per tutti i primi \(p | \varphi(n)\)Condizione sufficiente: controllare solo per i fattori primi di φ(n)
Generazione di Tutte le Radici\(g^k \bmod n\) dove \(\gcd(k, \varphi(n)) = 1\)Una volta trovata una radice g, seguono tutte le altre

Comprendere le Radici Primitive

Una radice primitiva modulo n è un numero intero g tale che \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) è uguale all'insieme di tutti i numeri interi da 1 a n−1 che sono coprimi con n. In termini di teoria dei gruppi, g è un generatore del gruppo moltiplicativo ciclico \((\mathbb{Z}/n\mathbb{Z})^*\). Ad esempio, 3 è una radice primitiva mod 7 perché le potenze 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) producono ogni elemento di {1, 2, 3, 4, 5, 6}.

Quando Esistono le Radici Primitive?

Un risultato classico nella teoria dei numeri (dimostrato da Gauss) afferma che le radici primitive modulo n esistono se e solo se n è uno tra: 1, 2, 4, pk o 2pk, dove p è un numero primo dispari e k ≥ 1. Per altri valori di n, il gruppo \((\mathbb{Z}/n\mathbb{Z})^*\) non è ciclico — si decompone come un prodotto diretto di gruppi ciclici per il Teorema Cinese dei Resti — quindi nessun singolo elemento può generare l'intero gruppo. Ad esempio, \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) non ha radici primitive.

Come Trovare Efficientemente le Radici Primitive

L'algoritmo standard funziona in due fasi. Fase 1: trovare la radice primitiva più piccola per tentativi. Per ogni candidato g a partire da 2, calcola \(g^{\varphi(n)/p} \bmod n\) per ogni fattore primo p di \(\varphi(n)\). Se nessuno di questi è uguale a 1, allora g è una radice primitiva. In pratica, la radice primitiva più piccola è tipicamente piccola — si ipotizza sia \(O(n^\epsilon)\) per ogni \(\epsilon > 0\). Fase 2: una volta nota una radice primitiva g, tutte le altre radici primitive sono \(g^k \bmod n\) dove \(\gcd(k, \varphi(n)) = 1\), dando esattamente \(\varphi(\varphi(n))\) radici primitive in totale.

Come usare il Calcolatore Radice Primitiva

  1. Inserisci il modulo n: Digita un numero intero positivo nel campo di input, oppure clicca su uno dei pulsanti di esempio rapido per compilare automaticamente un valore.
  2. Clicca su Trova Radici Primitive: Premi il pulsante per calcolare tutte le radici primitive modulo n.
  3. Esamina i risultati: Visualizza il conteggio, l'elenco completo delle radici primitive, il totiente di Eulero, l'ordine del gruppo e se le radici primitive esistono per il tuo n.
  4. Esplora la visualizzazione: Per n ≤ 100, la ruota interattiva del gruppo ciclico mostra come ogni radice primitiva genera l'intero gruppo attraverso le sue potenze. Clicca su qualsiasi chip della radice per vedere il suo ciclo animato sulla ruota.
  5. Studia la tabella delle potenze: La griglia mostra g^k mod n per k = 1, 2, …, φ(n), con le radici primitive e l'elemento identità evidenziati in colori distinti.

Radici Primitive in Crittografia

Le radici primitive giocano un ruolo centrale nella crittografia moderna. Nello scambio di chiavi Diffie-Hellman, due parti concordano su un grande numero primo p e una radice primitiva g mod p, quindi scambiano le chiavi pubbliche ga mod p e gb mod p. Il segreto condiviso gab mod p è computazionalmente impossibile da determinare per un intercettatore, perché si ritiene che il calcolo dei logaritmi discreti in grandi gruppi ciclici sia difficile. Allo stesso modo, la crittografia ElGamal e il Digital Signature Algorithm (DSA) si basano entrambi sulla difficoltà del problema del logaritmo discreto in gruppi generati da radici primitive.

FAQ

Cos'è una radice primitiva modulo n?
Una radice primitiva modulo n è un numero intero g tale che le potenze g¹, g², …, g^φ(n) modulo n producono ogni numero intero coprimo con n esattamente una volta. Equivalentemente, g ha un ordine moltiplicativo uguale a φ(n), il che significa che g genera l'intero gruppo moltiplicativo (Z/nZ)*.
Per quali valori di n esistono le radici primitive?
Le radici primitive esistono se e solo se n è 1, 2, 4, p^k o 2p^k, dove p è un numero primo dispari e k è un numero intero positivo. Ad esempio, n = 7 (primo), n = 9 (3²) e n = 14 (2 × 7) hanno tutti radici primitive, ma n = 8, n = 12 e n = 15 no.
Quante radici primitive ha n?
Se n ha radici primitive, allora il numero di radici primitive modulo n è uguale a φ(φ(n)), dove φ è la funzione totiente di Eulero. Ad esempio, n = 7 ha φ(φ(7)) = φ(6) = 2 radici primitive, che sono 3 e 5.
Come si trovano le radici primitive?
Per trovare le radici primitive di n: prima calcola φ(n) e fattorizzalo. Quindi, per ogni candidato g coprimo con n, controlla se g^(φ(n)/p) non è congruente a 1 mod n per ogni fattore primo p di φ(n). Se tutti i controlli passano, g è una radice primitiva. Tutte le altre radici possono essere trovate come g^k mod n dove mcd(k, φ(n)) = 1.
Perché le radici primitive sono importanti nella crittografia?
Le radici primitive sono fondamentali per lo scambio di chiavi Diffie-Hellman, la crittografia ElGamal e gli algoritmi di firma digitale. Garantiscono che il problema del logaritmo discreto sia difficile, il che è la base della sicurezza per questi protocolli crittografici. Una radice primitiva genera tutti gli elementi del gruppo, massimizzando lo spazio di ricerca per gli attaccanti.

Cita questo contenuto, pagina o strumento come:

"Calcolatore Radice Primitiva" su https://MiniWebtool.com/it/calcolatore-di-radice-primitiva/ di MiniWebtool, https://MiniWebtool.com/

dal team miniwebtool. Aggiornato: 2026-04-16

Puoi anche provare il nostro Risolutore di Matematica AI GPT per risolvere i tuoi problemi matematici attraverso domande e risposte in linguaggio naturale.

Operazioni matematiche avanzate:

Strumenti in primo piano:

Calcolatore dei numeri degli angeli📅 Calcolatore di DataCalcolatrice di Compatibilità AmorosaCalcolatore Segno Solare, Lunare e Ascendente 🌞🌙✨Convertitore Numero in FrazioneCalcolatore di Compatibilità dei Segni LunariCalcolatore di SommeGeneratore di parole casuali in ingleseRimuovi spaziConvertitore di Piedi e Pollici in CentimetriEstrattore di Immagini da VideoConvertitore di Tempo in DecimaliGeneratore di CrucipuzzleCalcolatore del numero di percorso di vitaCalcolatore del Giorno dell'Anno - Che giorno dell'anno è oggi?Ricerca ID Utente InstagramConvertitore da esadecimale a decimaleCalcolatore EsadecimalePalla Magica 8Calcolatore del Numero dell'AnimaVerificatore di Nome Utente sui Social MediaRicerca ID Utente FacebookFormattatore di TestoSemplificatore di Frazioniricerca-indirizzo-MACQual è il mio numero fortunato?convertitore da ppm a percentualeGeneratore di Citazioni CasualiConvertitore da binario a esadecimaleGeneratore di Date CasualiGeneratore casuale di animaliCreatore di CruciverbaSelettore di Film CasualeDivisore AudioConvertitore da cm a piedi e polliciInverti TestoGeneratore di stringhe casualiCalcolatrice di NumerologiaCalcolatore per ridurre frazioniEstrattore AudioCalcolatore di ScalaGeneratore di Unisci i PuntiniCalcolatore del percentile di altezzaGeneratore di oggetti casualiCalcolatore BinarioCalcolatore di conversione da decimale a frazioneAggiungi prefisso e suffisso al testoConvertitore da Decimale a TempoCalcolatore del deficit caloricoCalcolatore Unità Alcoliche StandardMiglioratore di ImmaginiCalcolatore del calcio correttoCalcolatore di diminuzione di percentualeCalcolatore EBITDACalcolatore del Numero del NomeCalcolatore di Guadagni TwitchCalcolatore della Media GeometricaGeneratore di Carte da Gioco CasualeConvertitore da decimale a esadecimaleGeneratore di Superpotere CasualeCalendario di luna nuova e luna pienaValidatore XMLGeneratore di anagrammiGeneratore di Obbligo o Verità AleatorioContatore di SillabeGeneratore di Colori CasualiGeneratore di Orario CasualeCalcolatore della Clearance della CreatininaCalcolatore di Durata del TempoLista di Anni BisestiliSegnapunti TennisCalcolatore di VelocitàCalcolatore del Segno di Venere👙 Calcolatore Taglia ReggisenoUnisci VideoConvertitore di Percentuale in PPMCompressore VideoConfronta due stringhe🔍 Verificatore di PlagioDivisore di ImmaginiCalendario di Mercurio RetrogradoCalendario del Giorno dell'AnnoCalcolatore del Percentile di Crescita del BambinoCalcolatore di Velocità di CiclismoCalcolatrice della Deviazione Standard RelativaConvertitore Taglie di AbbigliamentoCalcolatore da frazione a decimaleCalcolatore di notazioni scientifiche⏱️ Calcolatore di OreConvertitore di potenzaCalcolatore Posizione del SoleConvertitore di AngoliConvertitore di VelocitàCalcolatore di ArrotondamentoCalcolatore di Differenza di ListeCalcolatore Dimensioni di Stampa e Risoluzione (DPI/PPI)Calcolatore Ritmo NuotoConvertitore da Esadecimale a BinarioGeneratore di Gruppi CasualiCalcolatrice del Numero d'EspressioneConvertitore FPSCalcolatore di combinazioneDivisore videoCalcolatore di radice quadrata📅 Calcolatore Differenza tra DateCalcolatore Sottorete IPConta il numero di caratteriConvertitore Misura AnelloCalcolatore di Filo per Punto CroceCalcolatore di Log in Base 10Calcolatore di ModuloGeneratore di PaletteOrdina NumeriStrumento online per rimuovere la punteggiaturaConvertitore di Velocità di Trasferimento DatiCalcolatore della Circonferenza di un EllisseGeneratore di indirizzi MACCalcolatore del cerchioCalcolatore del Segno LunareCalcolatore di FrazioneCalcolatore tempo di raffreddamento birraGeneratore di IMEI Casualegeneratore-di-testo-capovoltoParafrasi AIRuota VideoCalcolatore di Decibel (dB)Convertitore HTML in TestoGeneratore di Coordinate CasualiRegola Velocità VideoCalcolatore del Consumo di AcquaCalcolatore del Numero MaestroCalcolatore dell'Aspettativa di Vitacalcolatore-di-esponenti-alta-precisionecalcolatore-hba1cConvertitore da Decimale a OttaleConvertitore di Frequenza e Lunghezza d'OndaRimuovi linee vuote da un testoStatistiche del Canale YouTubeCalcolatore Notazione Sigma (Sommatoria)Contatore di lineaGeneratore di CrittogrammaAnalizzatore Avanzato di Compatibilità ZodiacaleCalcolatore dell'Errore PercentualeCalcolatore di Capacità di Processo Sei SigmaCalcolatore di Composizione PercentualeConvertitore in numeri romaniVerificatore di Squadratura (Regola 3-4-5) 📐Calcolatore di anni caniniCalcolatore Guadagni YouTubeConvertitore da Ottale a DecimaleGeneratore di Accordi Casuali🔊 Generatore di ToniStrumento Cifrario di CesareCalcolatore della Distanza di VoloCalcolatore di Monetizzazione YouTube ShortsCalcolatore di ProfittoCalcolatore Passi in DistanzaCalcolatore Z-ScoreConvertitore da psi a kPaConvertitore da Tazze in GrammiGeneratore di Argomenti di Dibattito CasualiGeneratore di Indirizzi IP CasualiCalcolatore del Tasso di Crescita PercentualeCalcolatore di alba e tramontoCalcolatore di Conversione StipendioRicerca Citazioni (Inglese)convertitore da parole a numero di telefonoCalcolatore di Arctan2Calcolatore di Coppia di Serraggio BulloniGeneratore di Compleanni CasualiGeneratore di Personaggi RPG CasualeAggiungi Testo all'ImmagineCalcolatore del Coefficiente di VariazioneCalcolatore dell'ArcosenoCalcolatore dell'Equilibrio delle Modalità AstrologicheCalcolatore della TangenteCalcolatore NPVCalcolatore QuadratoContatore di Token AIConvertitore EsadecimaleLooper MP3Calcolatore del Ritorno di SaturnoCalcolatore dell'ArcotangenteCalcolatore di Probabilità dei DadiCalcolatore Formula di EroneConvertitore da notazione scientifica a decimaleConvertitore di dimensioni del fileConvertitore di Taglie ScarpeConvertitore da DMS a Gradi DecimaliGeneratore di Distribuzione GaussianaGeneratore di Numero Decimale CasualeGeneratore di Paese CasualeRisolutore Problemi di EtàCalcolatore dei VotiCalcolatore dell'Arcocoseno (Coseno Inverso)Calcolatore di Flusso nelle TubazioniCalcolatore di pHCalcolatore di Punteggio Bowling🌡️ Calcolatore Indice di CaloreEstrattore di URLCalcolatore Resistenze in SerieCalcolatore di AttritoCalcolatore del Piano InclinatoCalcolatore del Vantaggio MeccanicoCalcolatore della Velocità del SuonoCalcolatore della Velocità dell'OndaCalcolatore di galleggiabilitàCalcolatore di Velocità TerminaleCalcolatore della Lunghezza d'Onda di de BroglieCalcolatore di Energia del FotoneCalcolatore E=mc²Calcolatore di Dilatazione del TempoCalcolatore della Terza Legge di KepleroCalcolatore della Velocità di FugaCalcolatore della Forza GravitazionaleCalcolatore della Legge di Beer-LambertCalcolatore dell'Equazione di NernstCalcolatore della Pressione OsmoticaCalcolatore di Innalzamento del Punto di EbollizioneCalcolatore di Abbassamento del Punto di CongelamentoCalcolatore di NormalitàCalcolatore di MolalitàConvertitore da pKa a KaCalcolatore di Henderson-HasselbalchCalcolatore della Resa TeoricaCalcolatore del Reagente LimitanteCalcolatore di Configurazione ElettronicaTavola Periodica InterattivaGeneratore di Piani di Lezione con IAGeneratore di Quiz IAGeneratore di Citazioni (APA/MLA/Chicago)Calcolatore Percentuale di PresenzeAP Score CalculatorCalcolatore Punteggio ACTCalcolatore Punteggio SATConvertitore da Percentuale a CGPAConvertitore da CGPA a PercentualeCorrettore Voti Facile (EZ Grader)Calcolatore del Costo di Crescere un FiglioCalcolatore di Assunzione di Latte per NeonatiCalcolatore Taglia PannoliniGeneratore di Nomi per BambiniPredittore del Colore degli Occhi del BambinoCalcolatore del Percentile BMI per BambiniCalcolatore Altezza Futura del BambinoCalcolatore del Tempo di Raddoppiamento dell'hCGCalcolatore della Data Prevista del Parto FIVETCalcolatore di ImpiantoPredittore Cinese del Sesso del BebèFormattatore di Date ISO 8601Convertitore Data GiulianaNap CalculatorCalcolatore delle Fasi LunariOrologio MondialeConvertitore da Data a Numeri RomaniConto alla Rovescia per la PensioneCalcolatore di SobrietàCalcolatore di Mezzo CompleannoCalcolatore AnniversarioCalcolatore Numero della SettimanaCalcolatore di Ripartizione delle ManceCalcolatore ROI Email MarketingCalcolatore del Costo Per LeadCalcolatore del Capitale CircolanteCalcolatore del Margine di ContribuzioneCalcolatore FIFO / LIFOCalcolatore Scorta di SicurezzaCalcolatore del Punto di RiordinoCalcolatore del Lotto Economico d'Acquisto (EOQ)Calcolatore di DeprezzamentoCalcolatore Prezzo ArtigianatoCalcolatore del Prezzo all'IngrossoCalcolatore Profitti ShopifyCalcolatore Amazon FBACalcolatore Commissioni eBayCalcolatore Commissioni EtsyCalcolatore Commissioni StripeCalcolatore Commissioni PayPalConvertitore di Quote ScommesseCalcolatore della DecimaCalcolatore della ZakatCalcolatore dell'Imposta di Bollo del Regno UnitoCalcolatore Esenzione HRACalcolatore di GratificaCalcolatore NPSCalcolatore EPFCalcolatore PPFCalcolatore RDCalcolatore SWPCalcolatore Gross-UpCalcolatore di confronto prestitiCalcolatore di Utilizzo del CreditoCalcolatore a Scala di CDCalcolatore di Buoni del Tesoro T-BillCalcolatore di I BondCalcolatore Risparmio Universitario 529Calcolatore HSACalcolatore Indennità di LicenziamentoCalcolatore Aumento di StipendioGeneratore di FattureCalcolatore della DiariaCalcolatore Rimborso ChilometricoCalcolatore Aumento AffittoCalcolatore Affitto ProporzionaleCalcolatore di Affitto SostenibileCalcolatore Prezzo Chiavi in Mano AutoCalcolatore di Sostenibilità AutoCalcolatore Prestito MotoCalcolatore Prestito CamperCalcolatore Prestito BarcaCalcolatore di Prestito FondiarioCalcolatore Prestito di CostruzioneCalcolatore Mutuo a Soli InteressiCalcolatore Prestito BalloonCalcolatore Punti MutuoCalcolatore PMICalcolatore Pagamento Mutuo BisettimanaleCalcolatore Mutuo ARMCalcolatore Prestito VACalcolatore Stipendio NettoGeneratore di query SQL con IAGeneratore di RegEx AIVisualizzatore di Dati IA (Incolla CSV)Analizzatore del Tono del Testo con IAAnalizzatore di Curriculum con IAConvertitore di Unità IA (Linguaggio Naturale)Generatore di Lettere di Scuse con IAGeneratore di Scuse Cortesi con IAGeneratore di Itinerari di Viaggio con IAGeneratore di Liste di Lettura AIGeneratore di Piani di Allenamento IAGeneratore di Piani Alimentari con IAGeneratore di Idee Regalo con IAGeneratore di Ricette IA (Dagli Ingredienti)Calcolatore ROI Borse di StudioCalcolatore Costi UniversitariCalcolatore delle Ore di Studio per la Fluidità LinguisticaGeneratore di Quiz di VocabolarioGeneratore di Note CornellCalcolatore della Curva di ApprendimentoPianificatore di Ripetizione Dilazionata per FlashcardCalcolatore Miscelazione Colori VerniceCalcolatore Fughe PiastrelleScaricatore di Miniature YouTube