Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Powiązane narzędzia
Kalkulator liczb zespolonychKalkulator Funkcji Tocjenta EuleraKalkulator Rzędu w Teorii GrupKalkulator modularnej odwrotności multiplikatywnejKalkulator korzeni wielomianów ze szczegółowymi krokamiKalkulator Pierścieni i CiałKalkulator taco bar
Strona główna > Matematyka > Zaawansowane działania matematyczne > Kalkulator Pierwiastka Pierwotnego
 

Kalkulator Pierwiastka Pierwotnego

Znajdź wszystkie pierwiastki pierwotne dla danego modułu n — generatory grupy multiplikatywnej (Z/nZ)*. Wprowadź dowolną liczbę całkowitą dodatnią, aby otrzymać pierwiastki pierwotne, funkcję fi Eulera, wizualizację grupy cyklicznej oraz weryfikację krok po kroku z tablicami potęg.

Kalkulator Pierwiastka Pierwotnego
Przykłady:
Pierwiastki pierwotne istnieją dla n = 1, 2, 4, pk lub 2pk (p - nieparzysta l. pierwsza)

Embed Kalkulator Pierwiastka Pierwotnego Widget

O Kalkulator Pierwiastka Pierwotnego

Kalkulator Pierwiastka Pierwotnego znajduje wszystkie pierwiastki pierwotne dla danego modułu n — liczby całkowite g, których potęgi \(g^1, g^2, \ldots, g^{\varphi(n)}\) generują każdy element grupy multiplikatywnej \((\mathbb{Z}/n\mathbb{Z})^*\). Wpisz dowolną dodatnią liczbę całkowitą, aby natychmiast zobaczyć wszystkie pierwiastki pierwotne, wartość funkcji Eulera \(\varphi(n)\), interaktywną wizualizację grupy cyklicznej, tabelę potęg oraz weryfikację najmniejszego pierwiastka pierwotnego krok po kroku.

Zastosowania pierwiastków pierwotnych

🔐
Diffie-Hellman
Protokół wymiany kluczy wykorzystuje pierwiastki pierwotne jako generatory
🔏
Szyfrowanie ElGamal
System kryptograficzny klucza publicznego oparty na logarytmach dyskretnych
Podpisy cyfrowe
Podpisy DSA i Schnorra opierają się na generatorach grup cyklicznych
🎲
Liczby pseudolosowe
Liniowe generatory kongruencyjne wykorzystują właściwości pierwiastków pierwotnych
📡
Kody korekcyjne
Kody Reeda-Solomona i BCH wykorzystują generatory ciał skończonych
🧮
Teoria liczb
Rachunek indeksów, reszty kwadratowe i problemy logarytmu dyskretnego

Kluczowe pojęcia i wzory

PojęcieWzór / DefinicjaOpis
Pierwiastek pierwotny\(\text{ord}_n(g) = \varphi(n)\)Liczba całkowita g, której rząd mod n jest równy wartości funkcji Eulera
Funkcja Eulera\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)Liczba liczb całkowitych w [1, n] względnie pierwszych z n
Kryterium istnienia\(n \in \{1, 2, 4, p^k, 2p^k\}\)Pierwiastki pierwotne istnieją tylko dla tych form (p - nieparzysta l. pierwsza)
Liczba pierwiastków\(\varphi(\varphi(n))\)Liczba pierwiastków pierwotnych, gdy one istnieją
Test pierwiastka pierwotnego\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) dla wszystkich liczb pierwszych \(p | \varphi(n)\)Warunek wystarczający: sprawdź tylko dla czynników pierwszych φ(n)
Generowanie wszystkich pierwiastków\(g^k \bmod n\) gdzie \(\gcd(k, \varphi(n)) = 1\)Po znalezieniu jednego pierwiastka g, pozostałe wynikają z tego wzoru

Zrozumienie pierwiastków pierwotnych

Pierwiastek pierwotny modulo n to liczba całkowita g taka, że zbiór \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) jest równy zbiorowi wszystkich liczb całkowitych od 1 do n−1, które są względnie pierwsze z n. W terminologii teorii grup, g jest generatorem cyklicznej grupy multiplikatywnej \((\mathbb{Z}/n\mathbb{Z})^*\). Na przykład 3 jest pierwiastkiem pierwotnym mod 7, ponieważ potęgi 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) dają każdy element zbioru {1, 2, 3, 4, 5, 6}.

Kiedy istnieją pierwiastki pierwotne?

Klasyczny wynik w teorii liczb (udowodniony przez Gaussa) mówi, że pierwiastki pierwotne modulo n istnieją wtedy i tylko wtedy, gdy n jest jedną z liczb: 1, 2, 4, pk lub 2pk, gdzie p jest nieparzystą liczbą pierwszą, a k ≥ 1. Dla innych wartości n grupa \((\mathbb{Z}/n\mathbb{Z})^*\) nie jest cykliczna — rozkłada się na produkt prosty grup cyklicznych zgodnie z chińskim twierdzeniem o resztach — więc żaden pojedynczy element nie może wygenerować całej grupy. Na przykład \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) nie posiada pierwiastka pierwotnego.

Jak efektywnie znaleźć pierwiastki pierwotne

Standardowy algorytm działa w dwóch fazach. Faza 1: znalezienie najmniejszego pierwiastka pierwotnego metodą prób. Dla każdego kandydata g zaczynając od 2, oblicz \(g^{\varphi(n)/p} \bmod n\) dla każdego czynnika pierwszego p liczby \(\varphi(n)\). Jeśli żaden z tych wyników nie jest równy 1, wówczas g jest pierwiastkiem pierwotnym. W praktyce najmniejszy pierwiastek pierwotny zazwyczaj jest małą liczbą — przypuszcza się, że wynosi \(O(n^\epsilon)\) dla dowolnego \(\epsilon > 0\). Faza 2: gdy znany jest jeden pierwiastek pierwotny g, wszystkie pozostałe pierwiastki to \(g^k \bmod n\), gdzie \(\gcd(k, \varphi(n)) = 1\), co daje łącznie dokładnie \(\varphi(\varphi(n))\) pierwiastków pierwotnych.

Jak używać Kalkulatora Pierwiastka Pierwotnego

  1. Wprowadź moduł n: Wpisz dodatnią liczbę całkowitą w polu wejściowym lub kliknij jeden z przycisków szybkich przykładów, aby automatycznie wypełnić wartość.
  2. Kliknij Znajdź Pierwiastki Pierwotne: Naciśnij przycisk, aby obliczyć wszystkie pierwiastki pierwotne modulo n.
  3. Przejrzyj wyniki: Zobacz liczbę pierwiastków, kompletną listę pierwiastków pierwotnych, wartość funkcji Eulera, rząd grupy oraz informację, czy pierwiastki pierwotne istnieją dla Twojego n.
  4. Eksploruj wizualizację: Dla n ≤ 100 interaktywne koło grupy cyklicznej pokazuje, jak każdy pierwiastek pierwotny generuje całą grupę poprzez swoje potęgi. Kliknij na dowolny kafelek pierwiastka, aby zobaczyć animację jego cyklu na kole.
  5. Studiuj tabelę potęg: Siatka pokazuje g^k mod n dla k = 1, 2, …, φ(n), przy czym pierwiastki pierwotne i element neutralny są wyróżnione różnymi kolorami.

Pierwiastki pierwotne w kryptografii

Pierwiastki pierwotne odgrywają kluczową rolę w nowoczesnej kryptografii. W wymianie kluczy Diffie-Hellman dwie strony uzgadniają dużą liczbę pierwszą p i pierwiastek pierwotny g mod p, a następnie wymieniają klucze publiczne ga mod p i gb mod p. Wspólny sekret gab mod p jest praktycznie niemożliwy do wyznaczenia przez podsłuchującego, ponieważ obliczanie logarytmów dyskretnych w dużych grupach cyklicznych jest uważane za trudne obliczeniowo. Podobnie szyfrowanie ElGamal oraz algorytm podpisu cyfrowego (DSA) opierają się na trudności problemu logarytmu dyskretnego w grupach generowanych przez pierwiastki pierwotne.

FAQ

Co to jest pierwiastek pierwotny modulo n?
Pierwiastek pierwotny modulo n to liczba całkowita g taka, że potęgi g¹, g², …, g^φ(n) modulo n dają każdą liczbę całkowitą względnie pierwszą z n dokładnie raz. Równoważnie, g ma rząd multiplikatywny równy φ(n), co oznacza, że g generuje całą grupę multiplikatywną (Z/nZ)*.
Dla jakich wartości n istnieją pierwiastki pierwotne?
Pierwiastki pierwotne istnieją wtedy i tylko wtedy, gdy n wynosi 1, 2, 4, p^k lub 2p^k, gdzie p jest nieparzystą liczbą pierwszą, a k jest dodatnią liczbą całkowitą. Na przykład n = 7 (liczba pierwsza), n = 9 (3²) i n = 14 (2 × 7) mają pierwiastki pierwotne, ale n = 8, n = 12 i n = 15 ich nie posiadają.
Ile pierwiastków pierwotnych ma liczba n?
Jeśli n posiada pierwiastki pierwotne, to liczba pierwiastków pierwotnych modulo n wynosi φ(φ(n)), gdzie φ to funkcja Eulera. Na przykład n = 7 ma φ(φ(7)) = φ(6) = 2 pierwiastki pierwotne, którymi są 3 i 5.
Jak znaleźć pierwiastki pierwotne?
Aby znaleźć pierwiastki pierwotne n: najpierw oblicz φ(n) i rozłóż ją na czynniki. Następnie dla każdego kandydata g względnie pierwszego z n sprawdź, czy g^(φ(n)/p) nie przystaje do 1 mod n dla każdego czynnika pierwszego p liczby φ(n). Jeśli wszystkie testy przejdą pomyślnie, g jest pierwiastkiem pierwotnym. Pozostałe pierwiastki można znaleźć jako g^k mod n, gdzie nwd(k, φ(n)) = 1.
Dlaczego pierwiastki pierwotne są ważne w kryptografii?
Pierwiastki pierwotne są kluczowe dla wymiany kluczy Diffie-Hellman, szyfrowania ElGamal oraz algorytmów podpisu cyfrowego. Zapewniają one trudność problemu logarytmu dyskretnego, co stanowi podstawę bezpieczeństwa tych protokołów kryptograficznych. Pierwiastek pierwotny generuje wszystkie elementy grupy, maksymalizując przestrzeń poszukiwań dla atakujących.

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Kalkulator Pierwiastka Pierwotnego" na https://MiniWebtool.com/pl/kalkulator-pierwiastka-pierwotnego/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Aktualizacja: 2026-04-16

Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.

Zaawansowane działania matematyczne:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator kompatybilności znaków KsiężycaKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Rozdzielacz obrazówGenerator Prawda czy WyzwaniePrzelicznik stóp na metryKalkulator numerów aniołaLosowy Generator GrupKalkulator Znaku WenusLosowanie listyLosowy generator przedmiotówStatystyki Kanału YouTubeLosowy Generator Drabinki TurniejowejGenerator losowych słów angielskichKalkulator znaku księżycowegoKalkulator prędkości jazdy na rowerzeGenerator losowych kart kredytowychLosowy selektor filmówKalkulator przedawkowania kofeinywyszukiwanie-adresu-MACKalkulator inflacji w USAGenerator szablonu rozwinięcia stożkaLicznik SylabKalkulator Obwodu ElipsyKalkulator nachylenia i stopniaLosowy Generator Postaci RPGRozdzielacz AudioGenerator Losowych PosiłkówLosowy Generator KolorówLosowy Generator LiterGenerator Kart BingoWyszukiwanie IDentyfikatora użytkownika InstagramSortuj LiczbyKonwerter ułamkowy czasuLicznik Punktów w TenisieKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Losowy generator zwierzątMagiczna Kula 8Generator Losowych UrodzinGenerator krzyżówekGenerator wykreślanekCyfrowy Kalkulator DuszyGenerator kodu Morse'aGenerator losowych dat⏱️ Kalkulator GodzinKalkulator Liczby ImieniaKalkulator liczby ścieżek życiaKalkulator Powrotu SaturnaSprawdzacz Nazwy Użytkownika w Mediach SpołecznościowychSortować alfabetycznieGenerator Kamień Papier NożyceKalendarz retrogradacji MerkuregoKalkulator zarobków YouTubeKalkulator PrzeciwprostokątnejLosowanie komentarzy YouTubeHumanizator tekstu AIGenerator losowej godzinyKalkulator dziennego procentu składanegoKalkulator ZaokrąglaniaNarzędzie do liczenia wierszyKalkulator Czasu Trwania👙 Kalkulator Rozmiaru BiustonoszaKonwerter binarny na dziesiętnyKonwerter Rozmiarów Ubrań🔍 Sprawdzacz PlagiatuGenerator Losowych Tematów DebatyKalkulator Znaku MarsaGenerator numerów loteriiKalkulator Numerów MistrzowskichGenerator losowych ciągówKonwerter stóp i cali na centymetryKonwerter Radianów na StopnieGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Generator połącz kropkiGenerator Tekstu PrzekreślonegoKalkulator Rozkładu PoissonaKalkulator Spożycia Mleka dla NiemowlątKalkulator Wspolczynnika KorelacjiKonwerter liczb rzymskichAnalizator adresów MACKalkulator Zmiany ProcentowejPredyktor wagi szczeniakaZaawansowany analizator kompatybilności znaków zodiakuKalkulator arcus kosinusaWalidator XMLGenerator Losowych AktywnościKalkulator deficytu kalorycznegoGenerator losowych współrzędnychPrzelicznik cm na stopy i caleGenerator losowych supermocyGenerator pomieszanych słówKalkulator Długości ŁukuKalkulator Numeru PrzeznaczeniaKalkulator PrędkościKalkulator Współczynnika DyskontowegoWyszukiwanie identyfikatora użytkownika FacebookaKalkulator dnia tygodnia urodzeniaKalkulator dźwigni kryptoKalkulator Obciążenia BelkiKonwerter FPSGenerator anagramówGenerator losowych wymówekGenerator PaletKalkulator BitowyKalkulator Zarobków na TikTokuGenerator Losowego Stanu USAJaki jest mój szczęśliwy numer?Looper MP3Detektor treści AIGenerator adresów MACGenerator Losowych Zadań MatematycznychKalkulator rozmiaru haftu krzyżykowegoZegar światowyKalkulator ilości cyfrKalkulator Względnego Odchylenia StandardowegoKalkulator ZyskówGenerator losowych krajówPołącz filmyCzytnik tekstu na mowęDekoder Alfabetu Morse'aKalkulator bonusówKalkulator Monetyzacji YouTube ShortsKalkulator Objętości Elipsoidy (Wysoka Precyzja)Kalkulator zakwasuOdwrotny TekstGenerator kodów kreskowychGenerator LabiryntówGenerator Przepisów AI ze SkładnikówGenerator Rozkładu GaussaKalkulator kalorii przy karmieniu piersiąKalkulator Szczęśliwych LiczbKompresor WideoKonwerter rozmiaru plikuNotatnik OnlineKalkulator arcus tangensakalkulator-hba1cKalkulator średniej geometrycznejKonwerter Liczb na SłowaKalkulator Numeru TygodniaKalkulator Rozmiaru OponKalkulator Sofy w DrzwiachKalkulator Zysku z OpcjiLista liczb pierwszychPierwsze n cyfr PiGenerator losowego IMEIKalkulator dnia tygodniaKalkulator pozycji słońcaKalkulator schodówKalkulator TransformatoraKonwerter szesnastkowy na dziesiętnyLosuj liczbyPrzesunięcie czasu SRTEkstraktor AudioKalkulator Równowagi Żywiołów AstrologicznychGenerator kryptogramówKalkulator decybeli (dB)Kalkulator Mieszanki Oleju 2-SuwowegoKalkulator prostokątnyKalkulator Rozkładu na Czynniki PierwszeKalkulator wiekuKonwerter Daty JuliańskiejKonwerter HTML na tekstKonwerter Szybkości Transferu DanychLosowy SelektorPrzelicznik kg na funtyRzut kostkąWyszukiwarka Cytatów (Angielski)Konwerter Czasu na DziesiętnyGenerator losowego adresu IPGenerator Planu Podróży AIKalkulator Ceny HurtowejKalkulator konwersji skali modeluKalkulator Momentu Dokręcania ŚrubKalkulator NumerologiiKalkulator Odległości 3DKalkulator Rozmiaru ZasłonKalkulator Rozszerzalności Cieplnejkonwerter słów na numer telefonuNazwij generator losowyUsuń dźwięk z wideoKalkulator rozmiaru roweruTimer splitów do speedrunuKalkulator StablefordaKalkulator checkoutu w darcieKalkulator ekonomiczności bowlinguKalkulator strike rate w krykiecieKalkulator Net Run RateKalkulator współczynnika K/DKalkulator rankingu EloKalkulator regeneracji tętnaKalkulator czasu wędrówkiKalkulator tempa wioślarskiegoKalkulator Biegowy Korekty WiekowejKalkulator FTP i Stref MocyKalkulator Testu BeepKalkulator wyników ACFTKalkulator Wilks & DOTSKalkulator Offsetu FelgWyszukiwarka indeksu nośności i oznaczenia prędkości oponKalkulator kosztu na milęKalkulator Wykupu LeasinguKalkulator Mieszania OktanówKalkulator Pojemności SilnikaKalkulator sągów drewnaKalkulator CADR Oczyszczacza PowietrzaKalkulator Wielkości OsuszaczaKalkulator rozmiaru wentylatora sufitowegoKalkulator Rozmiaru DywanuKalkulator wysokości wieszania obrazówKalkulator wysokości montażu telewizoraKalkulator Rozmiaru TVKalkulator objętości i folii oczka wodnegoKalkulator Soli do BasenuKalkulator Objętości BasenuKalkulator rozmiaru podgrzewacza wodyKalkulator żywicy epoksydowejKalkulator Rozstawu TralekKalkulator Listew Przypodłogowych i WykończeniowychKalkulator SidinguKalkulator Bejcy do TarasuKalkulator nasion trawyKalkulator darniKalkulator AsfaltuKalkulator Jardów SześciennychKalkulator Długości AntenyKalkulator Wypełnienia Rury InstalacyjnejKalkulator kondensatorów szeregowych i równoległychKalkulator Reaktancji IndukcyjnejKalkulator Oświetlenia PokojuKalkulator luksów na lumenyKonwerter lumenów na watyKalkulator wielkości generatoraKalkulator mAh na WhKalkulator Mocy TrójfazowejKalkulator kVAKalkulator amperów na watyKalkulator Watów na AmperyKalkulator Rezystorów SzeregowychKalkulator TarciaKalkulator Równi PochyłejKalkulator Przewagi MechanicznejKalkulator Prędkości DźwiękuKalkulator Prędkości FaliKalkulator WyporuKalkulator Prędkości GranicznejKalkulator Długości Fali de BroglieKalkulator Energii FotonuKalkulator E=mc²Kalkulator dylatacji czasuKalkulator Trzeciego Prawa KepleraKalkulator Prędkości UcieczkiKalkulator Siły GrawitacjiKalkulator Prawa Beera-LambertaKalkulator równania NernstaKalkulator Ciśnienia OsmotycznegoKalkulator podwyższenia temperatury wrzeniaKalkulator obniżenia temperatury zamarzaniaKalkulator składu procentowegoKalkulator NormalnościKalkulator MolalnościKonwerter pKa na KaKalkulator Hendersona-HasselbalchaKalkulator Wydajności TeoretycznejKalkulator Reagenta OgraniczającegoKalkulator Konfiguracji ElektronowejInteraktywny Układ OkresowyGenerator Planów Lekcji AIGenerator Quizów AIGenerator Cytowań APA MLA ChicagoKalkulator frekwencjiKalkulator Wyniku APKalkulator Wyniku ACTKalkulator Wyniku SATKonwerter procentów na CGPAKonwerter CGPA na procentyŁatwy Kalkulator Ocen (EZ Grader)Kalkulator Kosztów Wychowania DzieckaKalkulator Rozmiaru PieluchGenerator Imion dla DzieciPredyktor Koloru Oczu DzieckaKalkulator Centylowy BMI dla DzieciKalkulator Przyszłego Wzrostu DzieckaKalkulator Czasu Podwojenia hCGKalkulator terminu porodu in vitroKalkulator ImplantacjiChiński Kalkulator Płci DzieckaFormater daty ISO 8601Kalkulator drzemekKalkulator faz KsiężycaKalkulator wschodu i zachodu słońcaKonwerter daty na cyfry rzymskieOdliczanie do EmeryturyKalkulator TrzeźwościKalkulator Połowy UrodzinKalkulator rocznicyKalkulator Podziału NapiwkówKalkulator ROI Email MarketinguKalkulator Kosztu Pozyskania LeadaKalkulator Kapitału Obrotowego