Criptografe e descriptografe mensagens com a cifra de César ou ROT13 — direto no seu navegador.
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.
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.
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.
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.
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.
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.
Não. A criptografia e a descriptografia rodam 100% em JavaScript no seu dispositivo. Nada é enviado a servidor algum, transmitido ou armazenado.
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.