ROT13 / Cifra de César

Codifique ou decodifique texto com a cifra de César usando qualquer deslocamento de 1 a 25, ou use ROT13 — preserva maiúsculas e ignora não-letras.

113 (ROT13)25

Apenas letras são deslocadas; números, espaços e pontuação são preservados.

Digite o texto acima para ver o resultado

Fórmula

Codificado = (posição + 13) mod 26

ROT13 / Cifra de César

A cifra de César é uma das técnicas de criptografia mais antigas e simples, atribuída a Júlio César, que a usava para proteger mensagens militares. Ela funciona deslocando cada letra do texto original um número fixo de posições no alfabeto, preservando maiúsculas e minúsculas e deixando caracteres não-alfabéticos inalterados. ROT13 é a variante mais comum, com deslocamento de 13, o que torna a codificação e decodificação operações idênticas, já que o alfabeto possui 26 letras.

Apesar de sua simplicidade, entender a cifra de César é fundamental para aprender sobre criptografia e cifras de substituição. O ROT13 é amplamente utilizado na internet para ocultar spoilers, respostas de enigmas ou conteúdo sensível sem realmente criptografá-lo. Esta ferramenta permite escolher qualquer valor de deslocamento de 1 a 25 e alternar entre codificação (deslocamento para frente) e decodificação (deslocamento reverso).

Como funciona

Letra codificada = ((posição original + deslocamento) mod 26). Posições com índice 0 (A=0 … Z=25). Para decodificar, use deslocamento = 26 − deslocamento_usado. ROT13 é auto-inverso: aplicá-lo duas vezes retorna o texto original.

Casos de uso

  • Ocultar spoilers ou respostas de enigmas em fóruns e redes sociais
  • Ensinar conceitos básicos de criptografia e cifras de substituição
  • Disfarçar texto em e-mails ou documentos sem criptografia forte
  • Decodificar textos em ROT13 encontrados online ou em sistemas legados
  • Criar jogos de palavras simples ou puzzles de escape room

Calculadoras Relacionadas