ROT Kodierung

Siehe auch:Cäsar Chiffre
Herkunft / Verwendung: Die Verschiebechiffre (oder Rotationschiffre, daher der Name ROT) war schon Julius Cäsar bekannt. Dieser wandte sie mit einer Verschiebung von 3 Zeichen an. Damit ist sie als Cäsar Chiffre bekannt.

Eine Entschlüsselung ist aufgrund der nur 25 Schlüssel leicht möglich: man rechnet einfach alle 25 Verschiebungen durch und schaut dann, wo sich ein lesbarer Text ergibt.

Eine Verschiebung um X Buchstaben kann immer durch eine weitere Verschiebung von Y Buchstaben erfolgen, wobei gilt: X+Y=26. Wenn also z. B. ursprünglich um 8 verschoben wurde, legt eine weitere Verschiebung um 18 den Klartext wieder offen. oder andersherum gesagt: wenn eine Verschiebung um 18 den Klartext offenbart, war die ursprüngliche Verschiebung 8.

Eine besondere ROT-Verschlüsselung ist die mit der Verschiebung 13, die hin- wie hergerechnet die Verschiebung 13 hat (weil 13+13=26). Man nennt sie ROT-13 Verschlüsselung und mit ihr kann man Buchstaben kodieren als auch dekodieren. ROT 13/5 wiederum ist die Erweiterung dieses Verfahrens auf Ziffern, wobei hier eine Verschiebung von 5 geschieht und somit wieder mit dem selben Schlüssel kodiert als auch dekodiert werden kann.

In der jüdischen Hermeneutik wird dieses Verfahren "Temura" genannt. Dazu wird ein kreisförmiges Stück Papier gleichmäßig mit einem vollständigen Alphabet am Rand beschriftet und auf dieses ein weiteres, aber kleineres kreisförmiges Stück Papier mit einem weiteren vollständigen Alphabet gelegt und beide in der Mitte durch eine Achse zusammengehalten. Dann wird der innere Kreis um die Anzahl der Stellen verdreht, die der Schlüssel angibt. Danach kann man Buchstabe für Buchstabe des Klartextes kodieren, indem man den zu kodierenden Buchstaben außen sucht und den kodierten Buchstaben innen abliest und notiert.

Beschreibung des Algorithmus

Verschiebt die Buchstaben um 1 bis 25 Plätze (also den gesamt möglichen Raum) und zeigt das Ergebnis an.

Nähere Beschreibung des zugrundeliegenden Algorithmus siehe Cäsar Chiffre.

Beispiel

Klartext:Beispielklartext
Kodiert:siehe unten
Verschlüsselung: B e i s p i e l k l a r t e x t 01: C F J T Q J F M L M B S U F Y U 02: D G K U R K G N M N C T V G Z V 03: E H L V S L H O N O D U W H A W 04: F I M W T M I P O P E V X I B X 05: G J N X U N J Q P Q F W Y J C Y 06: H K O Y V O K R Q R G X Z K D Z 07: I L P Z W P L S R S H Y A L E A 08: J M Q A X Q M T S T I Z B M F B 09: K N R B Y R N U T U J A C N G C 10: L O S C Z S O V U V K B D O H D 11: M P T D A T P W V W L C E P I E 12: N Q U E B U Q X W X M D F Q J F 13: O R V F C V R Y X Y N E G R K G 14: P S W G D W S Z Y Z O F H S L H 15: Q T X H E X T A Z A P G I T M I 16: R U Y I F Y U B A B Q H J U N J 17: S V Z J G Z V C B C R I K V O K 18: T W A K H A W D C D S J L W P L 19: U X B L I B X E D E T K M X Q M 20: V Y C M J C Y F E F U L N Y R N 21: W Z D N K D Z G F G V M O Z S O 22: X A E O L E A H G H W N P A T P 23: Y B F P M F B I H I X O Q B U Q 24: Z C G Q N G C J I J Y P R C V R 25: A D H R O H D K J K Z Q S D W S Entschlüsselung: J M Q A X Q M T S T I Z B M F B (ROT 8) 01: K N R B Y R N U T U J A C N G C 02: L O S C Z S O V U V K B D O H D 03: M P T D A T P W V W L C E P I E 04: N Q U E B U Q X W X M D F Q J F 05: O R V F C V R Y X Y N E G R K G 06: P S W G D W S Z Y Z O F H S L H 07: Q T X H E X T A Z A P G I T M I 08: R U Y I F Y U B A B Q H J U N J 09: S V Z J G Z V C B C R I K V O K 10: T W A K H A W D C D S J L W P L 11: U X B L I B X E D E T K M X Q M 12: V Y C M J C Y F E F U L N Y R N 13: W Z D N K D Z G F G V M O Z S O 14: X A E O L E A H G H W N P A T P 15: Y B F P M F B I H I X O Q B U Q 16: Z C G Q N G C J I J Y P R C V R 17: A D H R O H D K J K Z Q S D W S 18: B E I S P I E L K L A R T E X T 19: C F J T Q J F M L M B S U F Y U 20: D G K U R K G N M N C T V G Z V 21: E H L V S L H O N O D U W H A W 22: F I M W T M I P O P E V X I B X 23: G J N X U N J Q P Q F W Y J C Y 24: H K O Y V O K R Q R G X Z K D Z 25: I L P Z W P L S R S H Y A L E A

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)