Od 2010 · Ponad 2 mln uruchomień narzędzi miesięcznie
Od 2010
Dodaj do Chrome

Moje Narzędzia

Tryb Automatyczny

Nie zapisano jeszcze żadnych narzędzi.

Uaktualnij do Wersji Premium
Powiązane narzędzia
Następny krok
Kalkulator chińskiego twierdzenia o resztachKalkulator Potęgowania Modularnego
Więcej narzędzi
Kalkulator rozszerzonego algorytmu EuklidesaKalkulator Pierwiastka PierwotnegoKalkulator Pierścieni i CiałKalkulator Rzędu w Teorii GrupKalkulator Modulo
Strona główna > Matematyka > Zaawansowane działania matematyczne
 

Kalkulator modularnej odwrotności multiplikatywnej

Kalkulator modularnej odwrotności multiplikatywnej MiniWebtool szuka x spełniającego ax ≡ 1 modulo m. Rozszerzony algorytm Euklidesa objaśnia obliczenie i wskazuje brak odwrotności, gdy a i m nie są względnie pierwsze.

Potrzebujesz pomocy z narzędziem? Zapytaj AI

W Gemini wklej skopiowane pytanie do czatu. Możesz je też skopiować poniżej.

Zobacz pytanie

3 darmowe użycia dziennieBez rejestracjiNatychmiastowe wyniki
Kalkulator modularnej odwrotności multiplikatywnejWypróbuj teraz — za darmo ▼
Odwrotność modularna 3 mod 7 to wielokrotność 3, która daje 1

Wpisz poniżej liczbę a i moduł m, aby obliczyć odwrotność modularną a (jeśli istnieje), z krokami rozszerzonego algorytmu Euklidesa i widokiem zegara.

⚡ Szybkie Przykłady
Dowolna liczba całkowita różna od zera
Dodatnia liczba całkowita ≥ 2

Embed Kalkulator modularnej odwrotności multiplikatywnej Widget

O Kalkulator modularnej odwrotności multiplikatywnej

Co to jest modularna odwrotność multiplikatywna?

Modularna odwrotność multiplikatywna liczby całkowitej a względem modułu m to liczba całkowita x z zakresu [0, m-1] taka, że:

\( a \cdot x \equiv 1 \pmod{m} \)

Zapisuje się ją jako a⁻¹ (mod m). Jest ona analogiczna do odwrotności multiplikatywnej w zwykłej arytmetyce (tj. 1/a), ale w świecie arytmetyki modularnej.

Kluczowy warunek: Odwrotność istnieje wtedy i tylko wtedy, gdy nwd(a, m) = 1 — to znaczy, że a i m muszą być względnie pierwsze.

Jak to się oblicza: Rozszerzony Algorytm Euklidesa

Najbardziej wydajna metoda wykorzystuje Rozszerzony Algorytm Euklidesa. Znajduje on liczby całkowite x i y spełniające tożsamość Bézouta:

\( a \cdot x + m \cdot y = \gcd(a, m) = 1 \)

Gdy nwd(a, m) = 1, biorąc obie strony mod m otrzymujemy a·x ≡ 1 (mod m), więc x jest odwrotnością modularną.

Przykład: Znajdź 3⁻¹ (mod 7):

Rozszerzony algorytm NWD daje: 3·(5) + 7·(-2) = 15 − 14 = 1, zatem 3⁻¹ ≡ 5 (mod 7). Weryfikacja: 3 × 5 = 15 = 2×7 + 1 ≡ 1 (mod 7) ✓

Zastosowania w kryptografii i matematyce

🔐
Szyfrowanie RSA
Znajdowanie klucza prywatnego d = e⁻¹ (mod φ(n)) z wykładnika publicznego e
📈
Diffie-Hellman
Protokół wymiany kluczy oparty na logarytmach dyskretnych w arytmetyce modularnej
🇮
Szyfr afiniczny
Deszyfrowanie używa a⁻¹ (mod 26) do odwrócenia klucza szyfrującego
🔢
CRT i teoria liczb
Chińskie Twierdzenie o Resztach i rozwiązywanie kongruencji liniowych ax ≡ b (mod m)
👑
Krzywe eliptyczne
Wzory na dodawanie punktów w ECC wymagają odwrotności modularnych do obliczenia nachylenia
📋
Ułamki modularne
Obliczanie a/b (mod m) jako a · b⁻¹ (mod m), gdy nwd(b, m) = 1

Często zadawane pytania

P: Dlaczego odwrotność nie zawsze istnieje?
Ponieważ arytmetyka modularna "zapętla się", niektóre wielokrotności liczby a mogą nigdy nie trafić na 1 mod m. Dzieje się tak dokładnie wtedy, gdy a i m mają wspólny dzielnik — tzn. nwd(a, m) > 1.
P: Czy istnieje wzór dla modułu będącego liczbą pierwszą?
Tak! Jeśli m jest liczbą pierwszą, a liczba a nie jest wielokrotnością m, Małe Twierdzenie Fermata daje: a⁻¹ ≡ am-2 (mod m). Jest to często stosowane w programowaniu konkurencyjnym.
P: Czy wynik jest unikalny?
Tak, wynik jest unikalny modulo m. Zawsze podajemy wynik kanoniczny w zakresie [0, m-1]. Inne poprawne odwrotności to x + km dla dowolnej liczby całkowitej k, ale wszystkie są równoważne mod m.
P: Co jeśli liczba a jest ujemna?
Algorytm obsługuje liczby ujemne. Wewnętrznie najpierw obliczamy a (mod m), aby uzyskać nieujemnego reprezentanta, a następnie znajdujemy jego odwrotność. Wynik jest zawsze w zakresie [0, m-1].

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

"Kalkulator modularnej odwrotności multiplikatywnej" na https://MiniWebtool.com/pl/kalkulator-modularnej-odwrotności-multiplikatywnej/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Zaktualizowano: 18 lutego 2026 r.

Porozmawiaj ze swoją ulubioną AI

W Gemini wklej skopiowane pytanie do czatu. Możesz je też skopiować poniżej.

Zobacz pytanie

Zaawansowane działania matematyczne:

Rozwiązywanie matematykiCo chcesz obliczyć?

Rozwiązywanie matematyki

Przykłady
Więcej wyrażeń

Wybierz przykład, zmień liczby i rozwiąż. log ma podstawę 10; ln to logarytm naturalny.

Liczby i dzielniki

Ułamki i dzielenie

Potęgi, pierwiastki i logarytmy

Algebra i równania

Rachunek różniczkowy i całkowy

Geometria i trygonometria

Popularne i zaktualizowane narzędzia:

Kalkulator funkcji odwrotnejKalkulator odwrotnej transformaty Laplace'aKalkulator Macierzy OdwrotnejZobacz wszystkie →
Strona główna > Matematyka > Zaawansowane działania matematyczne > Kalkulator modularnej odwrotności multiplikatywnej