Seit 2010 · Über 2 Mio. Tool-Aufrufe pro Monat
Seit 2010
Zu Chrome hinzufügen

Mein Werkzeugkasten

Automatischer Modus

Noch keine Werkzeuge gespeichert.

Auf Premium-Version upgraden
Ähnliche Tools
Nächster Schritt
Erweiterter Euklidischer Algorithmus RechnerChinesischer Restsatz RechnerEuler Totient Funktion Rechner
Weitere Tools
Vigenère-Chiffre-Tool
Startseite > Hash und Checksumme
 

RSA-Verschlüsselung Schritt-für-Schritt Simulator

Der RSA-Verschlüsselungsschritt-für-Schritt-Simulator von MiniWebtool veranschaulicht RSA anhand zweier eingegebener Primzahlen. Verfolgen Sie Erzeugung öffentlicher und privater Schlüssel, modulare Arithmetik, Ver- und Entschlüsselung als Lehrbeispiel und nicht als Produktionssicherheitsablauf.

Fragen zur Bedienung? Frag eine KI

Füge die kopierte Frage in den Gemini-Chat ein. Du kannst sie auch unten kopieren.

Frage ansehen

3× täglich kostenlosOhne RegistrierungSofortige Ergebnisse
RSA-Verschlüsselung Schritt-für-Schritt SimulatorJetzt testen — gratis ▼
p = 61, q = 53, e = 17: 42 wird zu 2.557 verschlüsselt und zurück zu 42 entschlüsselt

Gib zwei Primzahlen, einen öffentlichen Exponenten und eine Nachrichtenzahl ein. Das Ergebnis zeigt jeden Schritt der Schlüsselerzeugung, Verschlüsselung und Entschlüsselung.

⚡ Schnelle Beispiele

Embed RSA-Verschlüsselung Schritt-für-Schritt Simulator Widget

RSA-Verschlüsselung Schritt-für-Schritt Simulator

Was ist RSA-Verschlüsselung?

RSA (Rivest-Shamir-Adleman) ist eines der ersten asymmetrischen Kryptosysteme, das 1977 von Ron Rivest, Adi Shamir und Leonard Adleman veröffentlicht wurde. Im Gegensatz zur symmetrischen Verschlüsselung (bei der derselbe Schlüssel ver- und entschlüsselt), verwendet RSA ein Schlüsselpaar: einen öffentlichen Schlüssel, den jeder zum Verschlüsseln von Daten verwenden kann, und einen privaten Schlüssel, den nur der Besitzer zum Entschlüsseln verwenden kann.

Die mathematische Sicherheit von RSA beruht auf dem Problem der Ganzzahlfaktorisierung: Das Multiplizieren zweier großer Primzahlen ist trivial, aber das Zerlegen ihres Produkts zurück in Primzahlen ist für ausreichend große Zahlen rechnerisch nicht machbar.

Auf einen Blick

Der RSA-Verschlüsselung Schritt-für-Schritt Simulator führt mit zwei selbst gewählten Primzahlen durch RSA. Dargestellt werden Schlüsselerzeugung, modulare Arithmetik, Verschlüsselung und Entschlüsselung als Lehrbeispiel, nicht als sicheres Verschlüsselungswerkzeug.

RSA-Verschlüsselung Schritt-für-Schritt Simulator: Funktionen auf einen Blick
FunktionWas Sie erhaltenGeeignet für
Eigene PrimzahlenPrimzahlen p und q wie 61 und 53 sowie eine positive ganze Zahl als Nachricht eingeben, die kleiner als p × q ist.Ein Lehrbuchbeispiel zu RSA mit kleinen Zahlen nachvollziehen
Öffentlicher Exponent eEinen Wert für e eingeben oder das Feld leer lassen, dann wird automatisch einer gewählt. Gängige, auf der Seite genannte Werte sind 3, 17 und 65537.Verschiedene Exponenten ausprobieren und sehen, welche funktionieren
Schritte der SchlüsselerzeugungZeigt n = p × q, die eulersche φ-Funktion φ(n) = (p−1)(q−1) und den privaten Exponenten d, der mit dem erweiterten euklidischen Algorithmus gefunden wird.Nachvollziehen, woher öffentlicher und privater Schlüssel stammen
Verschlüsseln und entschlüsselnEine ganze Zahl eingeben und mit den Schaltflächen Verschlüsseln oder Entschlüsseln die erzeugten Schlüssel darauf anwenden.Prüfen, ob die Entschlüsselung die ursprüngliche Nachricht liefert
Nur zu LernzweckenKleine Primzahlen dienen dem Unterricht und lassen sich sofort faktorisieren. Die Seite weist darauf hin, dass echtes RSA 2048- bis 4096-Bit-Schlüssel benötigt.Unterrichtsdemonstrationen zur Public-Key-Kryptografie

Wie die RSA-Schlüsselerzeugung funktioniert

Der RSA-Schlüsselerzeugungsprozess umfasst fünf grundlegende Schritte:

  • Schritt 1 – Primzahlen wählen: Wählen Sie zwei verschiedene, große Primzahlen p und q. Je größer diese Primzahlen sind, desto sicherer sind die Schlüssel.
  • Schritt 2 – Modulus berechnen: Berechnen Sie n = p × q. Die Bitlänge von n bestimmt die Schlüsselgröße (z. B. 2048 Bit).
  • Schritt 3 – Eulersche Phifunktion: Berechnen Sie φ(n) = (p−1)(q−1). Dieser Wert ist entscheidend für die Auswahl von e und die Berechnung von d.
  • Schritt 4 – Öffentlicher Exponent: Wählen Sie e so, dass 1 < e < φ(n) und ggT(e, φ(n)) = 1 gilt. Die Standardwahl ist 65537.
  • Schritt 5 – Privater Exponent: Berechnen Sie d mit dem erweiterten euklidischen Algorithmus, sodass d × e ≡ 1 (mod φ(n)) gilt.

Der erweiterte euklidische Algorithmus

Die Berechnung des privaten Exponenten d erfordert das Finden des modularen multiplikativen Inversen von e modulo φ(n). Der erweiterte euklidische Algorithmus löst dies effizient, indem er den Standard-ggT-Algorithmus erweitert, um auch Koeffizienten x und y zu finden, sodass a·x + b·y = ggT(a, b) gilt.

Wenn ggT(e, φ(n)) = 1 ist, liefert der Algorithmus ein x, sodass e·x ≡ 1 (mod φ(n)) gilt, was uns d = x mod φ(n) ergibt.

Sicherheitsaspekte von RSA

  • Schlüsselgröße: Modernes RSA verwendet 2048- oder 4096-Bit-Schlüssel. Die kleinen Primzahlen in diesem Simulator dienen nur zu Bildungszwecken und können sofort faktorisiert werden.
  • Padding-Verfahren: Praxisnahe RSA-Implementierungen verwenden Padding (OAEP, PKCS#1), um mathematische Angriffe auf "rohes" RSA zu verhindern.
  • Leistung: RSA ist viel langsamer als symmetrische Verschlüsselung. In der Praxis verschlüsselt RSA einen zufälligen symmetrischen Schlüssel, der dann die eigentlichen Daten verschlüsselt (hybride Verschlüsselung).
  • Quantenbedrohung: Der Shor-Algorithmus auf einem ausreichend leistungsstarken Quantencomputer könnte große Zahlen effizient faktorisieren und RSA gefährden. Post-Quanten-Kryptographie wird als Gegenmaßnahme entwickelt.

Praktische Anwendungen von RSA

  • TLS/SSL (HTTPS): RSA wird beim Handshake verwendet, um symmetrische Sitzungsschlüssel sicher auszutauschen.
  • Digitale Signaturen: RSA signiert Dokumente, indem ein Hash mit dem privaten Schlüssel verschlüsselt wird, was mit dem öffentlichen Schlüssel überprüfbar ist.
  • E-Mail-Verschlüsselung: PGP und S/MIME verwenden RSA zur Verschlüsselung der E-Mail-Kommunikation.
  • SSH-Authentifizierung: RSA-Schlüsselpaare ermöglichen eine passwortlose Authentifizierung für den Fernzugriff auf Server.
  • Code-Signierung: Software-Herausgeber signieren ausführbare Dateien mit RSA, um Authentizität und Integrität zu beweisen.

Häufig gestellte Fragen

Was ist RSA-Verschlüsselung?
RSA (Rivest-Shamir-Adleman) ist ein asymmetrischer Verschlüsselungsalgorithmus, der zwei verschiedene Schlüssel verwendet: einen öffentlichen Schlüssel zur Verschlüsselung und einen privaten Schlüssel zur Entschlüsselung. Die Sicherheit beruht auf der mathematischen Schwierigkeit, große Primzahlen zu faktorisieren.
Wie funktioniert die RSA-Schlüsselerzeugung?
Die RSA-Schlüsselerzeugung umfasst das Auswählen zweier großer Primzahlen p und q, das Berechnen von n = p × q, das Berechnen der eulerschen Phifunktion φ(n) = (p−1)(q−1), das Wählen eines zu φ(n) teilerfremden öffentlichen Exponenten e und das Berechnen des privaten Exponenten d als modulares Inverses von e mod φ(n).
Welche Rolle spielt die eulersche Phifunktion bei RSA?
Die eulersche Phifunktion φ(n) zählt die Ganzzahlen von 1 bis n, die teilerfremd zu n sind. Bei RSA stellt sie sicher, dass die Verschlüsselungs- und Entschlüsselungsoperationen mathematisch invers zueinander sind, was die Beziehung e·d ≡ 1 (mod φ(n)) ermöglicht.
Warum müssen p und q unterschiedliche Primzahlen sein?
Wenn p = q ist, dann ist n = p² und das Berechnen von p aus n ist trivial (einfach die Quadratwurzel ziehen). Die Verwendung unterschiedlicher Primzahlen stellt sicher, dass das Faktorisieren von n für große Zahlen rechnerisch unmöglich ist.
Ist dieser Simulator sicher für echte Verschlüsselung?
Nein. Dieser Simulator verwendet kleine Zahlen ausschließlich zu Bildungszwecken. Echtes RSA erfordert 2048–4096 Bit Schlüssel (Primzahlen mit hunderten von Stellen). Verwenden Sie für tatsächliche Sicherheitsanforderungen immer etablierte kryptographische Bibliotheken.

Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:

"RSA-Verschlüsselung Schritt-für-Schritt Simulator" unter https://MiniWebtool.com/de/rsa-verschluesselung-schritt-fuer-schritt-simulator/ von MiniWebtool, https://MiniWebtool.com/

Chatte mit deiner bevorzugten KI

Füge die kopierte Frage in den Gemini-Chat ein. Du kannst sie auch unten kopieren.

Frage ansehen

Hash und Checksumme:

Beliebte und aktualisierte Tools:

Soroban Abakus SimulatorLogikgatter SimulatorZeilenumbruch nach ZeichenanzahlAlle anzeigen →
Startseite > Hash und Checksumme > RSA-Verschlüsselung Schritt-für-Schritt Simulator