🇺🇸 English
← Zur Übersicht

ROT13 Verschlsselung

Was ist ROT13 (Rotate by 13)?

ROT13 ist eine einfache Buchstabenverschiebungs-Chiffre, bei der jeder Buchstabe um 13 Positionen im Alphabet verschoben wird. Da das lateinische Alphabet 26 Buchstaben hat, ist ROT13 sein eigenes Gegenstück: Zweimaliges Anwenden ergibt wieder den Originaltext. ROT13 wird traditionell verwendet, um Spoiler, Rätsel-Lösungen oder anstößige Inhalte zu "verstecken" – nicht für echte Sicherheit!

Wie funktioniert ROT13?

Alphabet-Zuordnung:
A↔N, B↔O, C↔P, D↔Q, E↔R, F↔S, G↔T
H↔U, I↔V, J↔W, K↔X, L↔Y, M↔Z

Beispiele:
"HALLO" → "UNYYB"
"SECRET" → "FRPERG"
"Why did the chicken?" → "Jul qvq gur puvpxra?"

Zahlen und Sonderzeichen bleiben unverändert!

ROT13 in der Geschichte

Häufige Fragen (FAQ)

Ist ROT13 sicher?

Absolut nicht! ROT13 bietet keinerlei echte Sicherheit. Es ist in Sekunden zu "knacken" (einfach nochmal ROT13 anwenden). Es ist nur dazu gedacht, Text vor unbeabsichtigtem Lesen zu schützen – wie eine Spoiler-Warnung.

Warum genau 13 und nicht eine andere Zahl?

Da das Alphabet 26 Buchstaben hat, ist 13 die Hälfte. Das macht ROT13 selbst-invers: Kodieren und Dekodieren sind identisch. Andere Verschiebungen (ROT5, ROT7) würden verschiedene Operationen für Hin- und Rückweg erfordern.

Was passiert mit Umlauten und Sonderzeichen?

Klassisches ROT13 verarbeitet nur A-Z und a-z. Umlaute (ä, ö, ü), Zahlen und Sonderzeichen bleiben unverändert. Es gibt erweiterte Varianten (ROT47 für ASCII 33-126), aber die sind weniger verbreitet.

Gibt es ROT13 in Programmiersprachen?

Unix/Linux: tr 'A-Za-z' 'N-ZA-Mn-za-m' | Python: codecs.encode(text, 'rot_13') | JavaScript: text.replace(/[a-zA-Z]/g, c => String.fromCharCode(c.charCodeAt(0) + (c.toLowerCase() < 'n' ? 13 : -13)))

💡 Fun Fact: Das Wort "NOWHERE" wird zu "ABJURER" und "FUSION" zu "SHFVBA". Es gibt sogar ROT13-Palindrome wie "TANG" ↔ "GNAT" oder "IRK" ↔ "VEX"!

Was sagt der BMI aus?

Der Body Mass Index ist eine Orientierungshilfe. Er setzt dein Gewicht ins Verhltnis zu deiner Krpergre.