Gerador de Cifra de César e ROT13

Cifre ou decifre texto com uma cifra de César (escolha seu próprio deslocamento) ou com ROT13. Apenas as letras são deslocadas; números, símbolos e outros caracteres permanecem inalterados. A conversão ocorre inteiramente no seu navegador; nada do que você digita é enviado a um servidor.

Deslocamento (0-25)
Modo


          
          Copiado!
        

O que são a cifra de César e o ROT13?

A cifra de César é uma das cifras mais antigas e simples, substituindo cada letra por outra situada um número fixo de posições à frente no alfabeto. Com um deslocamento de 3, por exemplo, A se torna D e B se torna E (voltando a A após Z). O ROT13 é um caso especial da cifra de César com o deslocamento permanentemente fixado em 13 — exatamente metade do alfabeto de 26 letras —, o que lhe dá a propriedade prática de que aplicar a mesma transformação uma segunda vez restaura o texto original (cifrar e decifrar são a mesma operação).

O que é a cifra de César?

A cifra de César é um tipo de "cifra de substituição" que troca cada letra do texto simples (a mensagem original) por outra letra situada um número fixo de posições à frente (ou atrás) no alfabeto. Esse número de posições — o deslocamento — é a chave para decifrar a mensagem: enquanto remetente e destinatário compartilharem o mesmo deslocamento, é sempre possível recuperar o texto original a partir do texto cifrado. Esta ferramenta permite cifrar ou decifrar com qualquer deslocamento de 0 a 25, e você pode alternar para o ROT13 — o caso especial com o deslocamento fixado em 13 — com um único clique.

Somente as letras latinas básicas (A-Z, a-z) são afetadas; maiúsculas e minúsculas são preservadas exatamente como digitadas, e números, símbolos, espaços e outros caracteres permanecem completamente inalterados. Todo o processo, do início ao fim, é executado em JavaScript dentro do seu navegador, para que você veja o resultado instantaneamente sem jamais enviar a um servidor o texto que deseja cifrar ou decifrar.

Como usar o gerador de cifra de César

  1. Escolha um modo Selecione "Cifrar" ou "Decifrar". Decifrar apenas desloca na direção oposta, então digitar o mesmo deslocamento restaura o texto original.
  2. Defina o deslocamento Informe um valor entre 0 e 25 para quanto cada letra será deslocada. Para usar o ROT13, basta clicar em "Usar ROT13" e o deslocamento é ajustado automaticamente para 13.
  3. Digite seu texto Digite o texto que deseja cifrar ou decifrar na caixa de texto. O resultado é atualizado abaixo em tempo real conforme você digita.
  4. Copie o resultado Clique em "Copiar" para levar o resultado à área de transferência. Use "Limpar" sempre que quiser recomeçar com o campo vazio.

Dicas para aproveitar melhor

  • O ROT13 é usado há muito tempo em fóruns da internet como uma ofuscação leve para esconder spoilers ou respostas de quem ainda não quer vê-los. Não é segurança real — apenas uma forma de evitar que algo seja visto por acidente.
  • Um deslocamento de 26 produz um texto idêntico à entrada, já que percorre o alfabeto de 26 letras exatamente uma volta completa. Um deslocamento de 0 se comporta da mesma forma.
  • No modo "Decifrar", digitar o mesmo deslocamento usado ao cifrar restaura o texto original. Você pode alternar entre os modos sem alterar o deslocamento para ver como isso funciona.
  • Letras maiúsculas e minúsculas são deslocadas de forma independente e mantêm sua caixa (cifrar A resulta em D, cifrar a resulta em d — a caixa em si nunca muda).

Quando o gerador de cifra de César é útil

Aprender criptografia e segurança da informação

Veja conceitos fundamentais como texto simples, texto cifrado, chave (o deslocamento) e ataques de força bruta acontecendo na prática enquanto as letras são realmente substituídas — útil como material de aula ou autoestudo.

Ocultar spoilers e ofuscação leve

Use o ROT13 para deixar respostas de quiz ou spoilers ilegíveis à primeira vista, permitindo que só quem decidir decifrar veja o conteúdo — uma tradição antiga em fóruns e quadros de mensagens.

Criar ou resolver desafios de CTF e enigmas cifrados

Crie textos cifrados com diferentes deslocamentos para desafiar amigos ou alunos, ou teste você mesmo todos os deslocamentos possíveis em um texto cifrado desconhecido para decifrá-lo por tentativa.

Comparar com cifras mais avançadas

Depois de sentir a fragilidade de um único deslocamento fixo, compare-a com a ferramenta de cifra de Vigenère, que combina vários deslocamentos a partir de uma palavra-chave, ou com a ferramenta de cifra Enigma, que cifra usando mecanismos de rotor, para ver como as cifras evoluíram.

Glossário da cifra de César

Cifra de César
Uma das cifras de substituição mais antigas, que troca cada letra por outra a um deslocamento fixo. Remetente e destinatário compartilham esse deslocamento como chave para trocar mensagens cifradas.
Cifra de deslocamento
Outro nome para a cifra de César, que destaca o fato de as letras serem "deslocadas" em uma quantidade fixa. Cifra de César, cifra de deslocamento e cifra aditiva referem-se todas ao mesmo mecanismo.
Cifra de substituição
Termo geral para cifras que criptografam trocando cada letra do texto simples por outra letra. A cifra de César é a mais simples de todas, aplicando o mesmo deslocamento fixo a todas as letras.
Ataque de força bruta
Testar um a um todos os valores possíveis da chave até quebrar a cifra. Como a cifra de César tem apenas 26 deslocamentos possíveis (0 a 25), um computador a resolve instantaneamente, e até manualmente leva apenas alguns minutos.
ROT13
Uma cifra de César especial com o deslocamento permanentemente fixado em 13. Como desloca o alfabeto de 26 letras exatamente pela metade, aplicar a mesma transformação duas vezes restaura o texto original, tornando cifrar e decifrar a mesma operação.
Texto simples e texto cifrado
"Texto simples" é a mensagem original antes da cifragem; "texto cifrado" é o resultado ilegível depois dela. Na cifra de César o comprimento nunca muda — cada letra é apenas substituída por outra.
Chave
O parâmetro que determina a regra de cifragem e decifragem. Na cifra de César, é o deslocamento; sem compartilhar a mesma chave, remetente e destinatário não conseguem decifrar corretamente.

Perguntas frequentes

Como há apenas 26 valores possíveis de deslocamento (de 0 a 25), uma cifra de César pode ser quebrada por força bruta em segundos. Ela não oferece segurança real hoje em dia; é usada puramente como ferramenta introdutória para ensinar criptografia, ou para ofuscação leve e diversão.

O ROT13 é um caso especial da cifra de César em que o deslocamento é sempre fixado em 13. Como isso é exatamente metade do alfabeto de 26 letras, aplicar a mesma transformação duas vezes convenientemente devolve o texto original.

Não. Esta ferramenta só desloca letras latinas básicas (A-Z, a-z); tudo o mais — outros alfabetos, números, símbolos, espaços etc. — passa sem alterações.

Não. Toda a cifragem e decifragem ocorre em JavaScript no seu navegador, e o que você digita nunca é transmitido a nenhum servidor.
Tool-kun

Curiosidade — por que leva o nome de César

A cifra de César leva o nome de Júlio César, o estadista e general da Roma Antiga, que teria realmente usado esse método para proteger comunicações militares. O historiador romano Suetônio, em sua obra "Vidas dos Doze Césares," registra que César usava um deslocamento de três letras em sua correspondência com amigos.

Sua força como cifra é insignificante pelos padrões modernos, mas a ideia subjacente — substituir letras segundo uma regra fixa — tem importância histórica como antecessora de cifras clássicas mais sofisticadas que vieram depois, como as cifras de substituição gerais (com um mapeamento de letras mais complexo) e a cifra de Vigenère (que combina vários deslocamentos).

A cifra de César costuma ser a primeira cifra apresentada em livros de criptografia, justamente por ser uma excelente ferramenta didática: permite compreender de forma intuitiva conceitos fundamentais — texto simples, texto cifrado, chave (o deslocamento, neste caso) e ataques de força bruta — sem precisar de matemática complexa.