Caesar-Chiffre
Verschobene Position im 26-Buchstaben-Alphabet: Chiffre = (Klartext + Verschiebung) mod 26. Mit A = 0, B = 1, …, Z = 25. Eine Verschiebung von 13 entspricht ROT13.
Caesar-Chiffre berechnen
Verschobene Position im 26-Buchstaben-Alphabet: Chiffre = (Klartext + Verschiebung) mod 26. Mit A = 0, B = 1, …, Z = 25. Eine Verschiebung von 13 entspricht ROT13.
- Chiffre — Chiffre-Position
- Klartext — Klartext-Position
- Verschiebung — Verschiebung
Worum geht es?
Die Caesar-Chiffre verschiebt jeden Buchstaben des Klartexts um eine feste Anzahl Stellen im Alphabet. Mit Positionen 0–25 (A = 0, …, Z = 25) gilt: Chiffre = (Klartext + Verschiebung) mod 26.
Sie ist eines der ältesten Verschlüsselungsverfahren — und mit nur 25 sinnvollen Schlüsseln zugleich eines der schwächsten. Eine Verschiebung um 13 entspricht ROT13 und ist zu sich selbst invers.
Die Formel
Chiffre = (Klartext + Verschiebung) mod 26
Umstellungen:
Klartext = (Chiffre − Verschiebung) mod 26
Verschiebung = (Chiffre − Klartext) mod 26Die Variablen
| Symbol | Bedeutung | Einheit | Erklärung |
|---|---|---|---|
| Klartext | Klartext-Position | — | Position des Zeichens (0–25, A = 0). |
| Verschiebung | Verschiebung | — | Schlüssel (Anzahl Verschiebestellen). |
| Chiffre | Chiffre-Position | — | Position des verschlüsselten Zeichens. |
Minimal-Beispiel
Klartext „H" (= 7), Verschiebung 3:
Chiffre = (7 + 3) mod 26
= 10 → „K"Praxis-Beispiele
Beispiel 1 — ROT13
Klartext „A" (= 0), Verschiebung 13:
Chiffre = (0 + 13) mod 26 = 13 → „N"
Zweimal angewendet:
Chiffre = (13 + 13) mod 26 = 0 → „A"Beispiel 2 — Übergang am Alphabetende
„Z" (= 25), Verschiebung 5:
Chiffre = (25 + 5) mod 26
= 30 mod 26
= 4 → „E"Beispiel 3 — Schlüssel aus Klartextpaar
Klartext „G" (= 6), Chiffre „L" (= 11):
Verschiebung = (11 − 6) mod 26
= 5