ROT13 e ROT47

ROT13 desloca as letras inglesas 13 posições. ROT47 desloca o ASCII imprimível. Dígitos e chinês ficam quietos no ROT13.

Um deslocamento de letras, não criptografia

ROT13 move cada letra inglesa 13 posições. A vira N, e N volta a A, então a mesma operação codifica e decodifica. ROT47 faz o mesmo tipo de deslocamento no ASCII imprimível, de ! a ~. Nenhum dos dois esconde um segredo de quem conhece o truque. Dígitos e chinês não mudam no ROT13.

Como usar

  1. Cole o texto. Escolha ROT13 ou ROT47.
  2. Rode de novo sobre o resultado para voltar ao original. Não há modo separado de decodificar.
  3. O exemplo Hello, world vira Uryyb, jbeyq no ROT13. A vírgula e o espaço ficam.

O que se move

ROT13 só altera A–Z e a–z. A caixa é mantida. Espaços, dígitos, pontuação e qualquer caractere fora dessa faixa ficam. ROT47 altera os 94 caracteres ASCII imprimíveis e deixa o resto, inclusive chinês e quebras de linha. Não é Base64 e não é hash.

Onde entra

  • Esconder uma piada ou a resposta de um enigma num fórum.
  • Um exemplo reversível ao explicar um deslocamento de César.
  • ROT47 quando dígitos e pontuação também devem se mover.

Perguntas

O chinês não mudou.

ROT13 é definido para letras inglesas. ROT47, para o ASCII imprimível. Os dois deixam os outros caracteres no lugar.

Serve para senha?

Não. Qualquer pessoa desfaz rodando de novo.