0

Decodificato

Cesare
Shift

Codificato

Cesare
Shift

Informazioni sul Cifrario di Cesare

Il Cifrario di Cesare è un tipo di cifrario a sostituzione monoalfabetica che crittografa sostituendo i caratteri del testo con altri caratteri.

La sostituzione dei caratteri viene eseguita spostando (shift) i caratteri da "A" a "Z" tra le 26 lettere di "ABCDEFGHIJKLMNOPQRSTUVWXYZ".

Ad esempio, se si sposta di -3 caratteri, "A" viene cifrato in "X" e "Z" in "W".

Prima : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Dopo  : XYZABCDEFGHIJKLMNOPQRSTUVW
Testo in chiaro : THIS IS A SECRET MESSAGE
Testo cifrato   : QEFP FP X PBZOBQ JBPPXDB

Il numero di spostamenti è la chiave di crittografia.

Vengono cifrate solo le lettere, non numeri o simboli.

Se il numero di spostamenti è 13, il risultato è lo stesso di ROT13.

Sposta i caratteri mantenendo i segni diacritici. Quindi, ad esempio, "Á" viene cifrato in "X́".

Supporto per altre lingue

Oltre ai caratteri latini, sono supportati i caratteri cirillici e i caratteri giapponesi Hiragana/Katakana.

Cirillico

Se si spostano i caratteri cirillici di -3 caratteri, vengono cifrati come segue.

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

Sposta i caratteri mantenendo i segni diacritici. Quindi, ad esempio, il carattere russo "Ё" viene cifrato in "В̈". I caratteri "Й" e "й" sono trattati come caratteri unici, non come caratteri "И" e "и" con il segno diacritico " ̆" (Breve).

Giapponese Hiragana/Katakana

Se si spostano i caratteri giapponesi Hiragana/Katakana di -3 caratteri, vengono cifrati come segue.

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

L'ordine dei caratteri è quello definito in Unicode. Si noti che "ゕ", "ゖ", "ヵ", "ヶ", "ヷ", "ヸ", "ヹ", e "ヺ" non sono soggetti a crittografia.