Neste artigo
O que e ROT13?
ROT13, abreviacao de "rotacao de 13 posicoes", e um cifra de substituicao simples que substitui cada letra em um texto pela letra 13 posicoes a frente no alfabeto. E um caso especial da cifra de Cesar, uma das tecnicas de criptografia mais antigas conhecidas. Como o alfabeto latino tem 26 letras, aplicar ROT13 duas vezes retorna o texto original, tornando-o perfeitamente simetrico.
ROT13 nao e criptografia em nenhum sentido significativo de seguranca. E uma tecnica de ofuscacao usada para esconder texto da leitura casual. A mesma operacao codifica e decodifica, tornando-a trivialmente simples de reverter.
Como o ROT13 funciona
ROT13 desloca cada letra 13 posicoes no alfabeto. Letras maiusculas e minusculas sao tratadas separadamente, e caracteres nao alfabeticos (numeros, espacos, pontuacao) permanecem inalterados.
- A torna-se N, B torna-se O, C torna-se P — cada letra avanca 13 posicoes
- N torna-se A, O torna-se B, Z torna-se M — letras apos o meio voltam ao inicio
- Digitos, espacos e simbolos permanecem iguais — apenas as 26 letras latinas (A-Z, a-z) sao afetadas
Experimente gratuitamente — sem cadastro
Experimentar o codificador ROT13 →Casos de uso comuns
Embora ROT13 nao forneca seguranca real, serve varios propositos praticos onde uma leve ofuscacao e suficiente.
- Esconder spoilers — forums online usam ROT13 para ocultar spoilers de filmes, respostas de enigmas ou piadas
- Ofuscar texto em codigo-fonte — desenvolvedores as vezes usam ROT13 para evitar leitura acidental de strings de teste ou enderecos de email
- Jogos de puzzles e desafios — ROT13 aparece em geocaching, jogos ARG e desafios de codificacao como uma camada simples de codificacao
ROT13 e seguranca
ROT13 fornece zero seguranca criptografica. E uma substituicao fixa sem chave — qualquer pessoa que conheca o algoritmo pode decodificar o texto instantaneamente. Nunca use ROT13 para proteger dados sensiveis.
Para seguranca real, use algoritmos de criptografia modernos como AES-256, RSA ou bcrypt para hash de senhas. ROT13 pertence a categoria de codificacao e ofuscacao, nao de criptografia.
Perguntas frequentes
O que acontece se eu aplicar ROT13 duas vezes?
Voce obtem o texto original de volta. Como o alfabeto tem 26 letras, deslocar 13 duas vezes equivale a deslocar 26, que e uma rotacao completa ate a posicao inicial.
O ROT13 funciona com caracteres nao latinos?
O ROT13 padrao opera apenas nas 26 letras do alfabeto latino (A-Z). Caracteres acentuados, cirilico, chines, arabe ou emojis passam sem alteracao.
Como o ROT13 se diferencia da criptografia real?
A criptografia real usa uma chave secreta que torna a descriptografia impossivel sem autorizacao. ROT13 nao tem chave — o algoritmo em si e o unico 'segredo', e e universalmente conhecido.