0

Resultado da Decodificação

Cifra de César
Deslocamento

Resultado da Codificação

Cifra de César
Deslocamento

Sobre a Cifra de César

A Cifra de César é um tipo de cifra de substituição monoalfabética que criptografa substituindo caracteres no texto por outros caracteres.

A substituição de caracteres é feita deslocando os caracteres de "A" a "Z" dentro dos 26 caracteres "ABCDEFGHIJKLMNOPQRSTUVWXYZ".

Por exemplo, se deslocar -3 caracteres, "A" é criptografado para "X" e "Z" para "W".

Antes da Criptografia  : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Depois da Criptografia : XYZABCDEFGHIJKLMNOPQRSTUVW
Texto antes da Criptografia  : THIS IS A SECRET MESSAGE
Texto depois da Criptografia : QEFP FP X PBZOBQ JBPPXDB

O número de deslocamentos torna-se a chave da cifra.

Apenas letras são criptografadas; números e símbolos não são criptografados.

Se o número de deslocamentos for 13, o resultado é o mesmo que ROT13.

Os caracteres são deslocados mantendo as marcas diacríticas. Portanto, por exemplo, "Á" é criptografado como "X́".

Suporte a outros idiomas

Além dos caracteres latinos, caracteres cirílicos e Hiragana/Katakana japoneses são suportados.

Cirílico

Se deslocar caracteres cirílicos por -3 caracteres, eles serão criptografados da seguinte forma:

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

Os caracteres são deslocados mantendo as marcas diacríticas. Portanto, por exemplo, "Ё" em russo é criptografado como "В̈". Os caracteres "Й" e "й" são tratados como caracteres únicos, não como "И" e "и" com uma marca diacrítica " ̆" (Breve).

Hiragana / Katakana Japonês

Se deslocar Hiragana/Katakana japoneses por -3 caracteres, eles serão criptografados da seguinte forma:

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

A ordem dos caracteres é baseada na definição Unicode. Note que "ゕ", "ゖ", "ヵ", "ヶ", "ヷ", "ヸ", "ヹ", e "ヺ" não estão sujeitos a criptografia.