O que é Codificador ROT13?

Codifique e decodifique texto usando a cifra de César ROT13, que desloca cada letra 13 posições no alfabeto. Como há 26 letras, aplicar o ROT13 duas vezes retorna o texto original — ele é seu próprio inverso.

Por padrão cada letra latina avança 13 posições: A vira N, B vira O, até Z que vira M. Dígitos, pontuação, espaços e letras com acento passam sem mudança. Como o alfabeto tem exatamente 26 letras, codificar duas vezes devolve o texto original, então o mesmo campo serve para codificar e decodificar sem alternar modo. Mude a aba de variante para ROT5 para rodar apenas dígitos, ROT18 para letras e dígitos juntos, ROT47 para embaralhar todo caractere ASCII imprimível, ou Deslocamento personalizado para escolher qualquer deslocamento César de 1 a 25.

Como usar

  1. Digite ou cole seu texto no campo de entrada — a codificação acontece em tempo real.
  2. O resultado aparece na hora. Use as abas de variante acima do campo para trocar entre ROT13, ROT5, ROT18, ROT47 ou um deslocamento César personalizado, e o botão Trocar para levar a saída de volta ao campo de entrada e seguir trabalhando.
  3. Copie o resultado para a área de transferência ou baixe como arquivo de texto.

Quando usar

  • Esconder spoilers, piadas ou respostas de enigma em fóruns e e-mails.
  • Explicar a ideia de cifra de deslocamento antes de partir para as variantes de César.
  • Mascarar dados de teste ou seeds dentro de comentários no código-fonte.

Resultado

Codificar 'Hello World' produz 'Uryyb Jbeyq'. Colar 'Uryyb Jbeyq' de volta produz 'Hello World'. Números e pontuação permanecem inalterados.

Perguntas frequentes

ROT13 protege informação de fato?
Não. ROT13 é uma substituição de um passo só, com chave fixa, quebrada na hora por qualquer análise de frequência ou leitor com paciência. Encare como uma cortina para evitar que alguém leia spoiler por acidente, nunca como proteção contra um invasor.
Por que números e símbolos não mudam?
ROT13 só roda as 26 letras do alfabeto. Dígitos, pontuação e espaços ficam fora dessa rotação, então passam sem mudança. Para embaralhar também os dígitos, troque para ROT5 (somente dígitos), ROT18 (letras e dígitos juntos) ou ROT47 (todo caractere ASCII imprimível) usando as abas de variante acima do campo de entrada.
Maiúsculas e minúsculas são preservadas?
Sim, o caso é mantido. "Olá" vira "Byn" preservando a maiúscula no O. O cifrado age letra a letra, mantendo a caixa de cada uma, então o padrão de maiúsculas do texto original aparece igual no texto cifrado.
E letras acentuadas como é ou ñ?
Tudo que sai do intervalo A-Z básico passa sem alteração. A cifra não sabe rotacionar é, ä, ñ nem caracteres de alfabetos não latinos. Se o texto mistura inglês com acentos, só as letras simples se deslocam; o resto fica como está.
Qual a diferença entre ROT13 e a cifra de César?
ROT13 é uma cifra de César com deslocamento fixo de 13. O 13 é especial porque é exatamente a metade de 26, então aplicar duas vezes devolve o texto original. Escolha Deslocamento personalizado nas abas de variante para cifrar com qualquer outro valor de 1 a 25 e ter toda a família César à mão — só lembre que deslocamentos diferentes de 13 precisam do deslocamento oposto para decifrar.

Ferramentas relacionadas