ROT-13 Code (inkl. ROT-5 für Ziffern)
Kategorisierung: | Klassisch / Substitution / Monoalphabetisch |
Siehe auch: | ROT Kodierung, ROT-47, Albam (ROT-11) |
Herkunft / Verwendung: |
ROT-13 ist im Grunde genommen eine ROT Chiffre mit dem festen Schlüssel 13. Dem Verfahren liegt die Cäsar-Chiffre zugrunde, nur dass es nicht die feste Verschiebung von 3, wie es Julius Cäsar verwandte, benutzt, sondern 13. Ein weiterer Verschiebechiffre mit dem festem Schlüssel 47, aber größerem Werteraum ist ROT-47. ROT-13 ist so leicht zu knacken, dass es nicht wirklich als Verschlüsselung bezeichnet werden kann. Es ist auch gar nicht dazu da, Informationen geheim zu halten. Es ist eine einfache Möglichkeit, um Text für den Menschen nicht auf Anhieb lesbar, aber mit einfachen Mittel dekodierbar zu machen. ROT-13 wird zum Beispiel beim Geocaching bei der Angabe von zusätzlichen, hilfreichen Hinweisen benutzt. Findet ein Sucher das Ziel nicht ohne Hinweis, dann kann er sich immer noch die Mühe machen, den ausgedruckten Hinweis in ROT-13 mit einer einfachen ROT-13-Übersetzungstabelle zu dekodieren und so eine weitere Hilfe zum Auffinden zu erhalten. So eine Übersetzungstabelle ist notfalls schnell aus dem Gedächtnis auf ein Stück Papier niedergeschrieben, folgt sie doch der ganz einfachen Regel "13 Buchstaben weiterzählen". |
Beschreibung des Algorithmus
Das Verfahren verschiebt Buchstaben um 13 und Ziffern um 5 Stellen. Ist das Alphabet zuende, wird am Anfang weitergemacht. Als wenn man die Buchstaben in einen geschlossenen Kreis zeichnen würde.Da es 26 Buchstaben und 10 Ziffern gibt, führt die halbe Verschiebung von 13 bzw. 5 dazu, dass, wenn man die Verschiebung zweimal hintereinander ausführt, wieder das Ursprungszeichen herauskommt. Aus A wird N, aus N wird A. Aus 1 wird 6, aus 6 wird 1.
Das Verfahren funktioniert ganz ähnlich zu dem Cäsar-Chiffre, aber unter Ergänzung der Ziffern 0-9, die eine Verschiebung von 5 Position erfahren, was ebenfalls die Hälfte des Werteraumes entspricht, und damit das Vor- und Zurückrechnen mit der selben Verschiebung ermöglicht.
Nähere Beschreibung des zugrundeliegenden Algorithmus siehe ROT und Cäsar Chiffre.
Übersetzungstabelle für Buchstaben:
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
Übersetzungstabelle für Ziffern:
0 <--> 5
1 <--> 6
2 <--> 7
3 <--> 8
4 <--> 9
Beispiel
Klartext: | Beispielklartext |
Schlüssel: | (feste Verschiebung 13 für Buchstaben und 5 für Ziffern) |
Kodiert: | Orvfcvryxynegrkg |
Übersetzungstabelle:
a b c d e f g h i j k l m n o p q r s t u v w x y z
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
b e i s p i e l k l a r t e x t
O R V F C V R Y X Y N E G R K G
o r v f c v r y x y n e g r k g und zurück
B E I S P I E L K L A R T E X T