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!
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.
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.
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.
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"!
Der Body Mass Index ist eine Orientierungshilfe. Er setzt dein Gewicht ins Verhltnis zu deiner Krpergre.