Skip to main content
CheckTown
Dev-Tools

ROT13-Encoder: Die einfachste Buchstabenersetzungs-Chiffre verstehen

Veröffentlicht 5 Min. Lesezeit
In diesem Artikel

Was ist ROT13?

ROT13, kurz für „rotate by 13 places“ (um 13 Stellen rotieren), ist eine einfache Ersetzungschiffre, die jeden Buchstaben eines Textes durch den Buchstaben 13 Positionen weiter im Alphabet ersetzt. Es ist ein Spezialfall der Caesar-Chiffre, einer der ältesten bekannten Verschlüsselungstechniken. Da das lateinische Alphabet 26 Buchstaben hat, führt die zweimalige Anwendung von ROT13 zum ursprünglichen Text zurück — es ist also perfekt symmetrisch.

ROT13 ist im sicherheitstechnischen Sinne keine echte Verschlüsselung. Es ist eine Verschleierungstechnik, um Text vor beiläufigem Mitlesen zu verbergen. Derselbe Vorgang codiert und decodiert, wodurch er sich trivial umkehren lässt. Dennoch ist ROT13 in Online-Foren, Rätselspielen und Textverarbeitungswerkzeugen weit verbreitet.

So funktioniert ROT13

ROT13 verschiebt jeden Buchstaben um 13 Positionen im Alphabet. Groß- und Kleinbuchstaben werden getrennt behandelt, und nicht-alphabetische Zeichen (Zahlen, Leerzeichen, Satzzeichen) bleiben unverändert.

  • Aus A wird N, aus B wird O, aus C wird P — jeder Buchstabe verschiebt sich um 13 Positionen nach vorne
  • Aus N wird A, aus O wird B, aus Z wird M — Buchstaben jenseits der Mitte springen wieder an den Anfang
  • Ziffern, Leerzeichen und Symbole bleiben gleich — betroffen sind nur die 26 lateinischen Buchstaben (A-Z, a-z)

Kostenlos testen – keine Registrierung erforderlich

ROT13-Encoder ausprobieren →

Typische Anwendungsfälle

Obwohl ROT13 keine echte Sicherheit bietet, erfüllt es mehrere praktische Zwecke, bei denen eine leichte Verschleierung ausreicht.

  • Spoiler verbergen — Online-Foren und Diskussionsplattformen nutzen ROT13, um Film-Spoiler, Rätsellösungen oder Pointen zu verstecken, sodass Leser sie aktiv decodieren müssen
  • Text im Quellcode verschleiern — Entwickler verwenden ROT13 manchmal, um ein versehentliches Lesen von Teststrings, E-Mail-Adressen oder Wortfilterlisten zu verhindern
  • Rätselspiele und Challenges — ROT13 taucht bei Geocaching, ARGs (Alternate Reality Games) und Coding-Challenges als einfache Codierungsebene auf

ROT13 und Sicherheit

ROT13 bietet keinerlei kryptografische Sicherheit. Es ist eine feste Ersetzung ohne Schlüssel — jeder, der den Algorithmus kennt (also jeder), kann den Text sofort decodieren. Verwenden Sie ROT13 niemals, um sensible Daten wie Passwörter, personenbezogene Informationen oder vertrauliche Kommunikation zu schützen.

Für tatsächliche Sicherheit setzen Sie moderne Verschlüsselungsalgorithmen wie AES-256, RSA oder bcrypt für das Passwort-Hashing ein. ROT13 gehört in die Kategorie Codierung und Verschleierung, nicht Verschlüsselung. Sein Wert liegt in Bequemlichkeit und Tradition, nicht im Schutz.

Häufig gestellte Fragen

Was passiert, wenn ich ROT13 zweimal anwende?

Sie erhalten den ursprünglichen Text zurück. Da das Alphabet 26 Buchstaben hat, entspricht eine zweimalige Verschiebung um 13 einer Verschiebung um 26, also einer vollständigen Rotation zurück zur Ausgangsposition. Diese Symmetrie macht ROT13 unter den Varianten der Caesar-Chiffre einzigartig.

Funktioniert ROT13 mit nicht-lateinischen Zeichen?

Das Standard-ROT13 arbeitet nur mit den 26 Buchstaben des lateinischen Alphabets (A-Z). Zeichen wie Buchstaben mit Akzent, Kyrillisch, Chinesisch, Arabisch oder Emojis werden unverändert durchgereicht. Für andere Alphabete existieren erweiterte ROT-Varianten, doch diese sind kein Standard-ROT13.

Worin unterscheidet sich ROT13 von echter Verschlüsselung?

Echte Verschlüsselung nutzt einen geheimen Schlüssel, der eine Entschlüsselung ohne Autorisierung unmöglich macht. ROT13 hat keinen Schlüssel — der Algorithmus selbst ist das einzige „Geheimnis“, und das ist allgemein bekannt. Verschlüsselungsalgorithmen wie AES sind rechnerisch sicher; ROT13 lässt sich von jedem mühelos knacken.

Verwandte Tools