# Modularer Inversen-Rechner (erweiterter Euklid)

Berechnet a⁻¹ mod m mit dem erweiterten euklidischen Algorithmus: liefert die Bézout-Koeffizienten a·x + m·y = gcd(a, m), die vollständige Tabelle der Vorwärtskoeffizienten (jede Zeile erfüllt r = a·s + m·t) und die Verifikation a × a⁻¹ ≡ 1 (mod m). Akzeptiert RSA-große Zahlen (bis 10⁵¹²) und meldet deutlich, wenn gcd(a, m) ≠ 1 kein Inverses zulässt. Klassiker: in RSA ist 17⁻¹ mod 3120 = 2753.

> Kanonische Seite: https://elysiatools.com/de/tools/modular-inverse-calculator

- **Kategorie:** Math & Numbers

- **Schlagwörter:** modulares inverses, erweiterter euklid, bézout-identität, bézout-koeffizienten, rsa, modulararithmetik, zahlentheorie, multiplikatives inverses

## Überblick

Dieser modulare Inversen-Rechner berechnet das multiplikative Inverse a⁻¹ mod m mithilfe des erweiterten euklidischen Algorithmus. Er liefert die Bézout-Koeffizienten, eine optionale Schritt-für-Schritt-Tabelle und eine mathematische Verifikation – auch für RSA-große Zahlen bis zu 10⁵¹².

## Eingaben

- **Wert a** (text): The value to invert; negative values are reduced mod m first.
- **Modul m** (text): Modulus, m ≥ 2. Inputs up to 10⁵¹² are accepted (RSA-sized).
- **Ausgabestil** (select)

## Wann verwenden

- Bei der RSA-Schlüsselerzeugung zur Bestimmung des privaten Schlüsselexponenten d = e⁻¹ mod φ(n).
- Beim Lösen linearer Kongruenzen und diophantischer Gleichungen in der Zahlentheorie.
- Zur Entschlüsselung klassischer Verfahren wie der affinen Chiffre über modularen Alphabeten.

## Funktionsweise

- Geben Sie die zu invertierende Zahl a sowie das Modul m (m ≥ 2) ein.
- Wählen Sie den gewünschten Ausgabestil aus: kompaktes Ergebnis mit Verifikation oder die vollständige Schritt-Tabelle.
- Das Tool ermittelt per erweitertem Euklid den ggT(a, m), berechnet die Bézout-Identität und gibt das Inverse a⁻¹ mod m aus.

## Anwendungsfälle

- Kryptografie-Praktikum: RSA-Schlüsselkomponenten nachvollziehbar berechnen und verifizieren.
- Mathematikstudium: Schrittweise Lösung diophantischer Gleichungen und modularer Gleichungssysteme.
- Chiffrieranalyse: Bestimmung inverser Multiplikatoren für historische Substitutionschiffren.

## Häufig gestellte Fragen

### Wann existiert ein modulares Inverses?

Ein modulares Inverses a⁻¹ mod m existiert genau dann, wenn a und m teilerfremd sind, also gcd(a, m) = 1 gilt.

### Können auch negative Zahlen für a eingegeben werden?

Ja, negative Werte werden vor der Invertierung automatisch positiv modulo m reduziert.

### Wie groß dürfen die Eingabewerte sein?

Das Tool unterstützt beliebig große Ganzzahlen, inklusive kryptografischer Schlüssellängen bis zu 10⁵¹².

### Was zeigt die Schritt-Tabelle des erweiterten Euklid?

Sie listet für jede Iteration den Rest r, den Quotienten q sowie die Bézout-Vorwärtskoeffizienten r = a·s + m·t auf.

### Was passiert, wenn gcd(a, m) ungleich 1 ist?

Das Tool gibt eine klare Meldung aus, dass kein Inverses existiert, da die Werte einen gemeinsamen Teiler größer als 1 haben.

## Ähnliche Tools

- [Boolescher Vereinfacher (Karnaugh-Veitch-Diagramm)](https://elysiatools.com/de/tools/boolean-algebra-simplifier): Vereinfacht Boolesche Funktionen zur minimalen DNF: Ausdruck eingeben (A–D, + ODER, · UND, ' NICHT, ≤ 4 Variablen) oder die Minterm-Liste Σm; der Quine-McCluskey-Algorithmus liefert die Primimplikanten, nimmt die wesentlichen dazu und ergänzt eine exakte Minimalüberdeckung; ausgegeben werden die minimale DNF, das Karnaugh-Diagramm in Gray-Code (2–4 Variablen), die kanonische Form Σm und eine Verifikation über alle Belegungen. Klassiker: AB + A'B → B; Σm(0,1,2,4,5,6) (3 Variablen) → B' + C'.
- [Verdünnungsverhältnis-Konverter (1:X ↔ 1/X ↔ %)](https://elysiatools.com/de/tools/dilution-ratio-converter): Rechnet zwischen den Labor-Schreibweisen für Verdünnungen um: Verhältnis 1:X, Bruch 1/X und Prozent, inklusive Verdünnungsfaktor und Lösungsmittel-/Verdünnungsteile. Unterstützt beide 1:X-Konventionen (X = Gesamteile oder 1 Teil Konzentrat + X Teile Verdünnung); mit Endvolumen werden die Mischvolumina berechnet. Klassiker: 1:5 = 1/5 = 20 %; für 100 mL mischt man 20 mL Konzentrat + 80 mL Verdünnung.
- [Erweiterter euklidischer Algorithmus (ax + by = ggT(a, b))](https://elysiatools.com/de/tools/extended-euclidean-algorithm): Löst die Bézout-Identität a·x + b·y = ggT(a, b) für ganze Zahlen mit beliebigem Vorzeichen: vollständige Tabelle der Divisionsschritte (jede Zeile erfüllt r = a·s + b·t), ggT und kgV. Mit der optionalen rechten Seite c wird das Werkzeug ein Löser für lineare diophantische Gleichungen: Bei ggT | c Partikularlösung und allgemeine Lösung x = x₀ + (b/g)t, sonst klar gemeldete Unlösbarkeit über den ganzen Zahlen. Klassiker: 240 × (−9) + 46 × 47 = 2.
- [Modulararithmetik-Rechner (Addition / Subtraktion / Multiplikation / Inverses / Potenz)](https://elysiatools.com/de/tools/modulo-arithmetic-converter): Berechnet Addition, Subtraktion, Multiplikation, Inverses und schnelle Potenzierung modulo m mit exakter BigInt-Arithmetik (bis 10¹⁸). Die Grundoperationen zeigen die schrittweise Reduktion und liefern den kanonischen Repräsentanten aus \[0, m−1\]; das Inverse nutzt den erweiterten euklidischen Algorithmus und meldet gcd(a, m) ≠ 1 deutlich; die schnelle Potenz zeigt die Quadriere-und-multipliziere-Tabelle zu den Bits des Exponenten. Klassiker: 17⁵ mod 13 = 10; 5⁻¹ mod 18 = 11.
- [Wahrheitstabellen-Generator](https://elysiatools.com/de/tools/truth-table-generator): Erzeugt die vollständige Wahrheitstabelle eines Booleschen Ausdrucks (bis 6 Variablen, 64 Zeilen): unterstützt + ODER, ^ XOR, ·/*/& oder Juxtaposition UND, !/~/' NICHT und Klammern; die Variablen sind alphabetisch sortiert, jede Zeile zeigt die Belegung und den Wert F, zusätzlich die kanonischen Formen Σm (Minterme) und ΠM (Maxterme). Klassiker: AB + A'C hat Σm(1,3,6,7); A ^ B ^ C ist die ungerade Paritätsfunktion Σm(1,2,4,7).
- [Winkelgeschwindigkeits-Umrechner (rad/s / rpm / deg/s / Hz)](https://elysiatools.com/de/tools/angular-velocity-converter): Winkelgeschwindigkeits-Umrechnung: rad/s (SI-Basis) ↔ U/min (1=2π/60 rad/s) ↔ Grad/s (1=π/180 rad/s) ↔ Hz (1 Umdrehung/s=2π rad/s). Hz hier = Umdrehung pro Sekunde. Umrechnung über rad/s mit allen vier Äquivalenten. Ref.: Vinyl 33⅓ U/min≈3,49 rad/s, Leerlauf ~800 U/min≈83,8 rad/s.
- [Kanalquerschnitt-Rechner (Volumenstrom und Geschwindigkeit)](https://elysiatools.com/de/tools/duct-size-calculator): Dimensioniert einen Kanal aus Volumenstrom Q und Auslegungsgeschwindigkeit v: Fläche A=Q/v. Rund: Durchmesser D=√(4A/π). Rechteckig mit Verhältnis r=a/b: b=√(A/r), a=r·b, äquivalenter Durchmesser ASHRAE D_äq=1,30·(a·b)^0,625/(a+b)^0,25. Volumenstrom in m³/s/m³/h/CFM; Ergebnisse in mm und Zoll.
- [Dauerfestigkeitsrechner (Goodman/Gerber/Soderberg)](https://elysiatools.com/de/tools/fatigue-limit-calculator): Sicherheitsfaktor bei Schwingfestigkeit mit Mittelspannungskorrektur. Bei σ_a, σ_m und σ_uts, σ_-1, σ_y liefern drei klassische Kriterien: modifizierte Goodman (linear, konservativ), Gerber (parabolisch, besser für zähe Werkstoffe), Soderberg (über σ_y, am konservativsten). Der kleinste Wert ist maßgebend; additionally ob der Punkt innerhalb der Goodman-Linie liegt.

## Beispiele

- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Web Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
