Kl. 11Kl. 12Kl. 13

RSA-Rechner

Erzeuge ein RSA-Schlüsselpaar aus zwei kleinen Primzahlen, verschlüssele eine Zahl oder ein Wort mit dem öffentlichen Schlüssel und entschlüssele es mit dem privaten – jeder Schritt wird gezeigt: φ(n), der erweiterte euklidische Algorithmus für $d$ und das schnelle Potenzieren modulo $n$.

Was möchtest Du berechnen?

Primzahlen bis 999 999. Ohne e wählt der Rechner die kleinste passende Zahl ab 3. Nachrichten: Zahlen kleiner als n, getrennt durch Leerzeichen oder Semikolon – oder ein Wort, das Buchstabe für Buchstabe als A = 1, B = 2, …, Z = 26 verschlüsselt wird.

Nur zum Lernen: Mit so kleinen Zahlen ist der Schlüssel in Sekundenbruchteilen geknackt. Echte RSA-Schlüssel haben mindestens 2048 Bit (über 600 Dezimalstellen) und werden mit zufälligem Auffüllen („Padding“) verwendet. Verschlüssele hier keine echten Geheimnisse.

Die Formeln

SchrittRechnung
Modul$n = p \cdot q$
Eulersche φ-Funktion$\varphi(n) = (p - 1)(q - 1)$
öffentlicher Exponent$1 < e < \varphi(n)$ mit $\operatorname{ggT}(e, \varphi(n)) = 1$
privater Exponent$d = e^{-1} \bmod \varphi(n)$, also $e \cdot d \equiv 1 \pmod{\varphi(n)}$
verschlüsseln$c = m^e \bmod n$ für $0 \le m < n$
entschlüsseln$m = c^d \bmod n$

Warum das funktioniert und wie der chinesische Restsatz das Entschlüsseln beschleunigt, erklärt die Seite RSA-Verschlüsselung – dort gibt es auch Übungsaufgaben und ein Arbeitsblatt. Einzelne Inverse, Potenzen modulo m und Systeme von Kongruenzen berechnet der Modulo-Rechner.

Weiterlesen: RSA-Kryptosystem bei Wikipedia

ErklärungRSA-Verschlüsselung und chinesischer Restsatz – mit kleinen Zahlen erklärtÖffentlicher und privater Schlüssel aus zwei Primzahlen, φ(n), Ver- und Entschlüsseln mit Potenzen modulo n, warum es funktioniert, und der chinesische Restsatz für Systeme von Kongruenzen.Klasse 11–13 · Studium & BrückenkursRechnerModulo-Rechner – Rest, ggT, Inverses, Kongruenzen und Potenzen mod ma mod m, ggT mit euklidischem Algorithmus und Bézout-Koeffizienten, modulares Inverses, lineare Kongruenzen und große Potenzen modulo m – mit Rechenweg.Klasse 13 · Studium & BrückenkursÜbungenBrückenkurs Mathe – fit fürs Studium mit Mathe-Check und LernpfadMathe-Check mit 22 Aufgaben und ein Lernpfad in zehn Stationen von Bruchrechnung bis Integral – mit Häkchen für Deinen Fortschritt.Klasse 13 · Studium & BrückenkursErklärungSummenzeichen und Produktzeichen – Regeln, Indexverschiebung, SummenformelnΣ und Π lesen und umformen – Rechenregeln, Indexverschiebung, Gaußsche Summenformel, geometrische Summe und Teleskopsumme.Klasse 13 · Studium & BrückenkursErklärungMengen und Aussagenlogik – Schreibweisen, Intervalle, Junktoren, QuantorenMengen und Zahlenbereiche, Intervalle, Schnitt, Vereinigung und Komplement, Wahrheitstafeln, Implikation und Quantoren richtig verneinen.Klasse 13 · Studium & BrückenkursRechnerWahrheitstafel-Rechner – Wahrheitstabelle, Tautologie, DNF und KNFAussagenlogische Formeln mit ¬ ∧ ∨ → ↔ auswerten, Wahrheitstafel mit Teilformeln, Tautologie und Kontradiktion erkennen, DNF und KNF bilden und Äquivalenz prüfen.Klasse 13 · Studium & Brückenkurs
Anzeige