0

Gedecodeerd

Caesar
Schuiven

Gecodeerd

Caesar
Schuiven

Over Caesarcijfer

Het Caesarcijfer is een type mono-alfabetisch substitutiecijfer waarbij elke letter in een tekst wordt vervangen door een andere.

De vervanging van letters gebeurt door de letters van "A" tot "Z" te schuiven binnen de 26 letters "ABCDEFGHIJKLMNOPQRSTUVWXYZ".

Bijvoorbeeld, bij het schuiven van -3 tekens, wordt "A" versleuteld als "X" en "Z" als "W".

Voor encryptie : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Na encryptie   : XYZABCDEFGHIJKLMNOPQRSTUVW
Tekst voor encryptie : THIS IS A SECRET MESSAGE
Tekst na encryptie   : QEFP FP X PBZOBQ JBPPXDB

Het aantal verschuivingen is de sleutel van de encryptie.

Alleen letters worden versleuteld; cijfers en symbolen worden niet versleuteld.

Als het aantal verschuivingen 13 is, is het resultaat hetzelfde als ROT13.

Letters worden geschoven terwijl diakritische tekens behouden blijven. Daarom wordt bijvoorbeeld "Á" versleuteld als "X́".

Andere taalondersteuning

Naast Latijnse letters worden ook Cyrillisch en Japans Hiragana / Katakana ondersteund.

Cyrillisch

Als Cyrillische tekens met -3 tekens worden verschoven, vindt de encryptie als volgt plaats:

Voor encryptie : АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
Na encryptie   : ЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬ

Letters worden geschoven terwijl diakritische tekens behouden blijven. Daarom wordt bijvoorbeeld de Russische "Ё" versleuteld als "В̈". De letters "Й" en "й" worden behandeld als unieke enkele tekens, niet als "И" en "и" met een " ̆ " (Breve) diakritisch teken.

Japans Hiragana / Katakana

Als Japanse Hiragana / Katakana met -3 tekens worden verschoven, vindt de encryptie als volgt plaats:

Voor encryptie : ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔ
Na encryptie   : をんゔぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑ
Voor encryptie : ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴ
Na encryptie   : ヲンヴァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱ

De volgorde van tekens is de definitievolgorde in Unicode. Houd er rekening mee dat "ゕ", "ゖ", "ヵ", "ヶ" en "ヷ", "ヸ", "ヹ", "ヺ" niet worden versleuteld.