Codificador e Decodificador de Cifra de César (ROT13)

Criptografe e descriptografe mensagens com a cifra de César ou ROT13 — direto no seu navegador.

Como usar

  1. Digite ou cole sua mensagem e escolha um deslocamento entre 1 e 25 — ou clique em "ROT13" para a clássica rotação de 13 letras.
  2. Clique em "Criptografar" para deslocar cada letra para a frente no alfabeto, ou em "Descriptografar" para deslocá-la de volta e revelar a mensagem original.
  3. Copie ou baixe o resultado. Tudo roda no seu navegador — seu texto nunca sai do seu dispositivo.

Sobre esta ferramenta

A cifra de César é uma das técnicas de criptografia mais antigas que se conhece, batizada em homenagem a Júlio César, que teria usado um deslocamento de três letras para proteger correspondências militares. A ideia é desarmantemente simples: cada letra da mensagem é substituída pela letra que está um número fixo de posições adiante no alfabeto, voltando ao início quando chega ao fim — com deslocamento 3, A vira D, B vira E e Z vira C. O ROT13 é o caso especial com deslocamento 13: como o alfabeto latino tem 26 letras, aplicar ROT13 duas vezes restaura o texto original, o que o tornou favorito nos primeiros fóruns da internet para esconder spoilers e respostas de enigmas.

Esta ferramenta implementa a cifra exatamente como os livros descrevem. Cada letra de A a Z é deslocada pela quantidade que você escolher, maiúsculas e minúsculas são preservadas, e números, pontuação e espaços passam intactos. A descriptografia simplesmente aplica o deslocamento inverso. Letras acentuadas não têm lugar no alfabeto clássico de 26 letras, então por padrão a ferramenta remove os acentos antes de cifrar (é vira e); desmarque a opção e elas passarão sem alteração. Toda a transformação acontece em JavaScript puro no seu dispositivo.

Hoje a cifra de César é uma ferramenta educacional, não de segurança. Com apenas 25 deslocamentos possíveis, qualquer um a quebra em segundos por força bruta, e a análise de frequência de letras a quebra ainda mais rápido — e é justamente por isso que ela é uma introdução tão boa à criptografia. Use-a para ensinar às crianças como a criptografia funciona, montar caças ao tesouro e enigmas de escape room, decodificar spoilers em ROT13 ou resolver mystery caches de geocaching. Para qualquer coisa que realmente precise permanecer secreta, use criptografia de verdade, como AES ou TLS.

A fórmula

Criptografia: E(x) = (x + n) mod 26, onde x é a posição da letra (A=0..Z=25) e n é o deslocamento. Descriptografia: D(x) = (x − n) mod 26. O ROT13 é o caso n = 13, em que criptografar e descriptografar são a mesma operação.

Perguntas frequentes

Qual é a diferença entre a cifra de César e o ROT13?

O ROT13 é uma cifra de César com o deslocamento fixo em 13. Como o alfabeto tem 26 letras, criptografar duas vezes com ROT13 devolve o texto original — o mesmo botão codifica e decodifica.

A cifra de César é segura?

Não. Existem só 25 deslocamentos possíveis, então testar todos leva segundos, e a análise de frequência a quebra na hora. É ótima para aprender e para jogos, nunca para proteger segredos de verdade.

Como descriptografo uma mensagem sem saber o deslocamento?

Teste cada deslocamento de 1 a 25 e procure texto legível. Cole a mensagem, clique em "Descriptografar" e mude o número do deslocamento até as palavras aparecerem — com só 25 opções, raramente leva mais de um minuto.

O que acontece com números, pontuação e acentos?

Números e pontuação nunca são alterados — só as letras de A a Z são deslocadas. Letras acentuadas são convertidas para a forma simples primeiro (é → e) por padrão; desative "Remover acentos antes" para mantê-las intactas.

Meu texto sai do meu navegador?

Não. A criptografia e a descriptografia rodam 100% em JavaScript no seu dispositivo. Nada é enviado a servidor algum, transmitido ou armazenado.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.