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

Perguntas frequentes

O que é ROT13 e como funciona?

ROT13 é uma cifra de César com deslocamento fixo de 13, então cada letra é substituída pela que está 13 posições adiante no alfabeto. Como o alfabeto tem 26 letras, aplicar ROT13 duas vezes retorna o texto original, o que faz da codificação e da decodificação exatamente a mesma operação.

Como decodificar uma cifra de César?

Para decodificar, aplique o deslocamento reverso: se o texto foi codificado com deslocamento N, decodifique com deslocamento 26 − N. Por exemplo, um texto deslocado em 3 é decodificado deslocando 23 (ou deslocando −3). Esta ferramenta possui um modo de decodificação que reverte o deslocamento automaticamente.

A cifra de César é segura para criptografia real?

Não. Com apenas 25 deslocamentos possíveis, uma cifra de César pode ser quebrada em segundos testando todos os deslocamentos ou por análise de frequência. Ela é útil para ocultar spoilers, ensinar noções básicas de criptografia ou criar enigmas, mas nunca para proteger dados sensíveis, que exigem algoritmos modernos como o AES.

Qual é a fórmula da cifra de César?

Cada letra é transformada com posição codificada = (posição original + deslocamento) mod 26, em que as letras são numeradas de A=0 até Z=25. Caracteres não-alfabéticos, como espaços e dígitos, permanecem inalterados, e a caixa (maiúscula ou minúscula) de cada letra é preservada.

Por que o ROT13 é tão comum na internet?

O ROT13 se popularizou porque oculta o texto de forma reversível com uma única operação simples, permitindo que fóruns e grupos de notícias escondam spoilers, desfechos ou conteúdo sensível atrás de um clique. Os leitores revelam o texto apenas aplicando ROT13 novamente, sem nenhuma chave para lembrar.

Calculadoras Relacionadas