RSA Beispiel: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 30: Zeile 30:
Was mit der verschlüsselten Nachricht wie folgt aussieht:
Was mit der verschlüsselten Nachricht wie folgt aussieht:


<math> 2 ^ {11}\ \bmod\ 14 = 4 ^ {11}\ \bmod\ 14 = 2 = B</math>
<math> 4 ^ {11}\ \bmod\ 14 = 4 ^ {11}\ \bmod\ 14 = 2 = B</math>

Aktuelle Version vom 15. September 2025, 10:58 Uhr

Verschlüsselung

Bei der Verschlüsselung einer Nachricht werden folgende Variabeln gebraucht, die wir wie folgt wählen:

  • Nachricht N: B -> 2
  • privater Schlüssel pS: 5
  • erster Teil des öffentlichen Schlüssels oS1: 14

Die Verschlüsselung erfolgt durch die folgende Formel:

NpS mod oS1=vN

Was mit den gewählten Zahlen wie folgt aussieht:

25 mod 14=4

Wodurch man die verschlüsselte Nachricht vN=4 bekommt, die zum Buchstaben D übersetzt wird.

Entschlüsselung

Für die Entschlüsselung benötigt man zwei Zahlen, die zusammen einen öffentlichen Schlüssel bilden:

  • erster Teil des öffentlichen Schlüssels oS1: 14
  • zweiter Teil des öffentlichen Schlüssels oS2: 11

Damit kann man die Nachricht folgendermaßen entschlüsseln:

vNoS2 mod oS1=N

Was mit der verschlüsselten Nachricht wie folgt aussieht:

411 mod 14=411 mod 14=2=B