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
Nimm einen Buchstaben
Nur A–Z und a–z. Ziffern, Interpunktion und Leerzeichen bleiben unberührt.
-
2
Verschiebe 13 Stellen nach vorne
A wird zu N. M wird zu Z. N wickelt sich zu A.
-
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
Domain-Name-Generator
Generieren Sie Domainnamen-Ideen aus einem Schlüsselwort: Präfixe, Suffixe, verdoppelte Buchstaben und Zahlen-Endungen in sechs gängigen TLDs.
Glitch-Text-Generator
Erstelle Zalgo-artigen Glitch-Text mit kombinierenden Unicode-Zeichen. Wähle die Intensität, prüfe Varianten und kopiere beschädigt wirkenden Text für Profile, Memes oder Horror-Posts.
Kleiner-gleich-Zeichen
Kopiere das Zeichen ≤ und verwandte mathematische Vergleichszeichen. Enthält Unicode, HTML-Entitäten und LaTeX-Auszeichnung für Tabellenkalkulationen, wissenschaftliche Arbeiten und Webseiten.
Pfeilsymbole zum Kopieren
Kopiere gängige Unicode-Pfeile mit einem Klick: gerade, doppelte, diagonale, hakenförmige, kreisförmige und dreieckige Pfeile für Dokumente, Chats und Designs.
Städtenamen-Generator
Generiere fiktive Namen für Städte, Kleinstädte, Dörfer und Hauptstädte für Worldbuilding, Karten, Spiele, Geschichten und Testdaten, mit kurzen Notizen zu jedem Ergebnis.
HTML-Entitäten-Encoder
Wandeln Sie fünf HTML-sensitive Zeichen in feste Entitäten um oder lesen Sie HTML-Entitäten lokal im Browser als Text.
Tool in anderen Sprachen verfügbar
- Codificador ROT13 [ES]
- Encodeur ROT13 [FR]
- Codificador ROT13 [PT]
- ROT13-encoder [NL]
- ROT13 인코더 [KO]
- ตัวเข้ารหัส ROT13 [TH]
- ROT13エンコーダー [JA]
- ROT13-kodare [SV]
- Bộ mã hóa ROT13 [VI]
- Encoder ROT13 [ID]
- مُشفِّر ROT13 [AR]
- Koder ROT13 [PL]
- ROT13编码器 [ZH]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]