ROT13-Encoder

ROT13 ist der einfachste Textobfuskator, der noch verwendet wird: Verschiebe jeden Buchstaben um 13 Stellen im Alphabet, und die Rotation erneut anzuwenden bringt dich zurück zum Original. Es wurde von Usenet verwendet, um Spoiler von Filmen, Rätsellösungen und anstößigen Witzen zu verbergen, und es ist immer noch eine praktische Möglichkeit, einen Textblock vor versehentlichem Blick zu verbergen, niemals für tatsächliche Geheimhaltung.

Wie ROT13 funktioniert

  1. 1

    Nimm einen Buchstaben

    Nur A–Z und a–z. Ziffern, Interpunktion und Leerzeichen bleiben unberührt.

  2. 2

    Verschiebe 13 Stellen nach vorne

    A wird zu N. M wird zu Z. N wickelt sich zu A.

  3. 3

    Zweimal anwenden, um zu dekodieren

    Da das Alphabet 26 Buchstaben hat, bringt das zweimalige Verschieben um 13 zurück zum Original.

Die Zuordnung

Klartext ROT13 Klartext ROT13
A N N A
B O O B
C P P C
D Q Q D
E R R E
F S S F
G T T G
H U U H
I V V I
J W W J
K X X K
L Y Y L
M Z Z M

Warum 13

Weil 13 = 26 / 2, Kodierung und Dekodierung dieselbe Operation sind. Es ist keine separate Kodierungs- und Dekodierungsfunktion erforderlich; der gleiche Code macht beides. Diese Symmetrie machte ROT13 populär, bevor Programmierer-Grad-Krypto-Bibliotheken überall existierten.

Wo ROT13 tatsächlich passt

  • Spoiler verstecken, “Qbg Fabjonyy vf Ebo’f qnq.” ist nach einem Umschalten lesbar, aber auf den ersten Blick harmlos.
  • Rätsellösungen, rotiere die Lösung, um sie nicht im Klartext preiszugeben.
  • Umgehungen für Kreuzworträtselhinweise, einige Apps rotieren Hinweise, um unbeabsichtigte Spoiler zu verhindern.
  • E-Mails in altem HTML obfuskieren, ein mildes Anti-Harvester-Trick, bevor JavaScript-basierte Obfuskation universell wurde.

Wo ROT13 absolut nicht passt

  • Passwörter. Keine Verschlüsselung. Ein einziger Blick bricht es; maschinell automatisierter Code kehrt es in Mikrosekunden um.
  • Geheimnisse. Jeder, der “Guvf vf frperg” sieht, weiß sofort, was du getan hast und wie man es rückgängig macht.
  • Binärdaten. ROT13 berührt nur Buchstaben; binäre Blobs beschädigen andere Zeichen.

Varianten

  • ROT5, nur Ziffern, Verschiebung um 5. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Gleiche selbstinverse Eigenschaft.
  • ROT18, ROT13 auf Buchstaben plus ROT5 auf Ziffern. Deckt gemischte alphanumerische Inhalte ab.
  • ROT47, verschiebt druckbare ASCII (33–126) um 47. Symmetrisch und deckt Interpunktion ab, aber die Ausgabe sieht aus wie Rauschen.
  • Caesar-Verschlüsselung, allgemeine Verschiebung um N. ROT13 ist der selbstinverse Sonderfall.

Historische Anmerkung

Die Usenet-Konvention entstand Anfang der 1980er Jahre in Newsgroups wie rec.humor, wo Leser die Möglichkeit hatten, Spoiler-markierte Beiträge zu rotieren. Viele Newsreader haben immer noch “ROT13 dekodieren” als Funktion mit einem Tastendruck. Der Name “ROT13” wurde in RFC-Lore formalisiert, war aber nie ein offizielles Protokoll.

Häufig gestellte Fragen

Technisch ja im Sinne der Caesar-Verschlüsselung, aber sein Schlüssel (13) ist trivial zu erraten und die Operation ist öffentlich bekannt. Betrachte es als Obfuskation, nicht als Sicherheit.

Nein. Nur A–Z und a–z werden verschoben. Ziffern, Leerzeichen und Symbole bleiben unverändert.

Wende ROT13 erneut an. Kodierung und Dekodierung sind dieselbe Operation, weil 13 die Hälfte von 26 ist.

Ja, benutze den Caesar-Verschlüsselungsencoder für jede Verschiebung von 1–25. ROT13 ist nur der Sonderfall der Verschiebung 13.

Nein. Dein Text wird nur zum Erzeugen des gedrehten Ergebnisses verwendet und danach nicht gespeichert. Da ROT13 Verschleierung und keine Verschlüsselung ist, füge niemals wirklich Vertrauliches in ein ROT13-Werkzeug ein.

Verwandte Tools

Tool in anderen Sprachen verfügbar