Neste artigo
O que e ROT13?
ROT13, abreviação de "rotação de 13 posições", e um cifra de substituição simples que substitui cada letra em um texto pela letra 13 posições 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 não e criptografia em nenhum sentido significativo de segurança. E uma tecnica de ofuscação usada para esconder texto da leitura casual. A mesma operação codifica e decodifica, tornando-a trivialmente simples de reverter.
Como o ROT13 funciona
ROT13 desloca cada letra 13 posições no alfabeto. Letras maiusculas e minusculas sao tratadas separadamente, e caracteres não alfabeticos (números, espaços, pontuação) permanecem inalterados.
- A torna-se N, B torna-se O, C torna-se P — cada letra avanca 13 posições
- N torna-se A, O torna-se B, Z torna-se M — letras após o meio voltam ao inicio
- Digitos, espaços 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 não forneça segurança real, serve varios propositos praticos onde uma leve ofuscação e suficiente.
- Esconder spoilers — forums online usam ROT13 para ocultar spoilers de filmes, respostas de enigmas ou piadas
- Ofuscar texto em código-fonte — desenvolvedores as vezes usam ROT13 para evitar leitura acidental de strings de teste ou endereços de email
- Jogos de puzzles e desafios — ROT13 aparece em geocaching, jogos ARG e desafios de codificação como uma camada simples de codificação
ROT13 e segurança
ROT13 fornece zero segurança criptográfica. E uma substituição fixa sem chave — qualquer pessoa que conheça o algoritmo pode decodificar o texto instantaneamente. Nunca use ROT13 para proteger dados sensiveis.
Para segurança real, use algoritmos de criptografia modernos como AES-256, RSA ou bcrypt para hash de senhas. ROT13 pertence a categoria de codificação e ofuscação, não de criptografia.
Perguntas frequentes
O que acontece se eu aplicar ROT13 duas vezes?
Você obtem o texto original de volta. Como o alfabeto tem 26 letras, deslocar 13 duas vezes equivale a deslocar 26, que e uma rotação completa ate a posição inicial.
O ROT13 funciona com caracteres não latinos?
O ROT13 padrão opera apenas nas 26 letras do alfabeto latino (A-Z). Caracteres acentuados, cirilico, chines, arabe ou emojis passam sem alteração.
Como o ROT13 se diferencia da criptografia real?
A criptografia real usa uma chave secreta que torna a descriptografia impossivel sem autorização. ROT13 não tem chave — o algoritmo em si e o unico 'segredo', e e universalmente conhecido.