Como usar ROT13
Júlio César usava uma cifra simples para proteger comunicações militares: deslocar cada letra do alfabeto três posições para frente. O `A` virava `D`, o `B` virava `E`, e por aí vai. Essa técnica — a cifra de César, como ficou conhecida — não era particularmente sofisticada mesmo para a época, mas era suficiente para confundir inimigos analfabetos ou aqueles que não soubessem do deslocamento. A história da criptografia é um cabo de guerra constante entre quem inventa cifras e quem as quebra. Al-Kindi, matemático árabe do século IX, descreveu a análise de frequência — a técnica de comparar a frequência das letras cifradas com a frequência natural das letras no idioma — e com isso tornou todas as cifras de substituição simples quebráveis com suficiente quantidade de texto cifrado. Trezentos anos antes do Renascimento, a criptoanálise clássica já tinha um inimigo à altura.
ROT13 é uma variante específica da cifra de César: o deslocamento é exatamente 13 posições no alfabeto latino de 26 letras. A elegância matemática está em que aplicar ROT13 duas vezes devolve a mensagem original — porque 13 + 13 = 26, que é o tamanho do alfabeto. Isso torna a operação de codificação e decodificação idêntica: o mesmo algoritmo, o mesmo botão, serve para os dois sentidos. A cifra se tornou prática no ecossistema do Usenet nos anos 1980 e 1990 — os grupos de discussão em texto puro que precederam os fóruns modernos. Usuários de grupos como `rec.arts.sf.written` usavam ROT13 para esconder spoilers de livros e filmes, respostas a charadas, piadas de gosto duvidoso e material que poderia ofender quem lesse sem querer. A convenção era clara: se o texto está em ROT13, você sabe o que pode encontrar antes de decodificar.
ROT13 não é criptografia no sentido moderno — nenhum profissional de segurança usaria isso para proteger dados reais. A cifra não tem chave: qualquer pessoa que saiba o que é ROT13 pode decodificar qualquer mensagem em segundos, com ou sem computador. Mas esse era exatamente o ponto: não era para esconder de adversários determinados, era para esconder da leitura acidental. Há algo de honesto nessa modéstia. Ainda hoje ROT13 aparece em contextos legítimos: e-mails com spoilers onde o remetente quer dar a opção de ler ou não; puzzles e escape rooms que usam substituição de letras como mecanismo; licenças de software que codificam chaves em ROT13 para dificultar a extração automatizada simples sem nenhuma pretensão de segurança real. E tem o clássico utilitário Unix `rot13`, que existe em sistemas Unix há décadas e é citado em manuais com o humor seco que caracteriza a cultura hacker.
Exemplo
Hello → Uryyb (A↔N, B↔O, …)
Perguntas frequentes
Para que serve esta ferramenta?
Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
Meus dados são enviados a algum servidor?
O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
Posso usar em produção ou para dados reais?
Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.