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
- Escolha um modo Selecione "Cifrar" ou "Decifrar". Decifrar apenas desloca na direção oposta, então digitar o mesmo deslocamento restaura o texto original.
- 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.
- 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.
- 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
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.