/ Kryptographie & Hashing

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
01 · Eingabe

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.

Lösen für
Chiffre = (Klartext + Verschiebung) mod 26

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

Formel Caesar
Chiffre = (Klartext + Verschiebung) mod 26

Umstellungen:
    Klartext     = (Chiffre − Verschiebung) mod 26
    Verschiebung = (Chiffre − Klartext)     mod 26

Die Variablen

SymbolBedeutungEinheitErklärung
KlartextKlartext-PositionPosition des Zeichens (0–25, A = 0).
VerschiebungVerschiebungSchlüssel (Anzahl Verschiebestellen).
ChiffreChiffre-PositionPosition des verschlüsselten Zeichens.

Minimal-Beispiel

Klartext „H" (= 7), Verschiebung 3:

Rechnung H → K
Chiffre = (7 + 3) mod 26
        = 10 → „K"

Praxis-Beispiele

Beispiel 1 — ROT13

Klartext „A" (= 0), Verschiebung 13:

Rechnung ROT13
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:

Rechnung Wrap-Around
Chiffre = (25 + 5) mod 26
        = 30 mod 26
        = 4 → „E"

Beispiel 3 — Schlüssel aus Klartextpaar

Klartext „G" (= 6), Chiffre „L" (= 11):

Rechnung Schlüssel
Verschiebung = (11 − 6) mod 26
             = 5