✖

Cifra de César

A cifra de César é uma cifra muito simples, que Júlio César usava em suas comunicações militares.

Princípio da cifragem

A cifra pode trabalhar com qualquer alfabeto, mas em geral supomos que ela trabalha com o alfabeto inglês de 26 letras, ab…yz. Na cifra de César clássica, cada letra do texto claro era “deslocada” três letras adiante. Assim, no lugar da letra “a” se escrevia a letra “d”, no lugar da letra “b”, a letra “e” e assim por diante. Quando chegávamos ao fim do alfabeto, recomeçávamos do início — a letra “z”, por exemplo, seria cifrada como a letra “c”. Todo o deslocamento aparece na tabela a seguir:

Na primeira linha estão as letras do texto claro e, na segunda, as do texto cifrado. Isso significa que a palavra “casa” seria cifrada como o texto “fdvd”.

Generalização da cifra de César

Embora César, segundo se conta, sempre usasse um deslocamento de exatamente três letras, nós podemos generalizar a cifra de César para um deslocamento de qualquer número de letras. Como chave da cifra usamos então a letra para a qual a letra “a” é levada. Assim, a cifra de César original representa um deslocamento de três letras, que corresponde à letra “d”, porque o “a” é levado ao “d”. Nas tabelas de exemplo, a chave aparece destacada em negrito. Além disso, você pode gerar uma tabela para a chave que quiser:

Chave:

A cifragem funciona do mesmo modo: encontramos a letra na linha de cima e escrevemos, no lugar dela, a letra correspondente da linha de baixo. A decifragem segue o sentido oposto — encontramos a letra na linha de baixo e escrevemos, no lugar dela, a letra da linha de cima.

Exemplo de decifragem: temos o texto cifrado “jwpwh” e vamos decifrá-lo com a chave w. Geramos a tabela com a chave “w” e, na linha de baixo, encontramos as letras “jwpwh”. Na linha de cima lemos o texto original: “natal”.

Ferramenta online para cifrar e decifrar com a cifra de César

Por fim, você pode cifrar e depois decifrar qualquer texto, usando qualquer chave:

Texto:
Chave: