Codificador ROT13
ROT13 é o mais simples ofuscador de texto ainda em uso: desloca cada letra 13 posições no alfabeto, e aplicar a rotação novamente traz você de volta ao original. Era o que o Usenet usava para esconder spoilers de filmes, respostas de quebra-cabeças e piadas de mau gosto, e ainda é uma maneira útil de obscurecer temporariamente um bloco de texto de um olhar acidental, nunca para segredo real.
Como o ROT13 funciona
-
1
Pegue uma letra
A–Z e a–z apenas. Dígitos, pontuação e espaços em branco são deixados de lado.
-
2
Desloque 13 posições para frente
A se torna N. M se torna Z. N volta para A.
-
3
Aplique duas vezes para decodificar
Como o alfabeto tem 26 letras, deslocar 13 duas vezes retorna ao original.
O mapeamento
| Simples | ROT13 | Simples | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Por que 13
Porque 13 = 26 / 2, codificação e decodificação são a mesma operação. Não há necessidade de uma função separada para codificar e decodificar; o mesmo código faz ambos. Essa simetria é o que tornou o ROT13 popular antes que bibliotecas de criptografia de nível programador existissem em todo lugar.
Onde o ROT13 realmente se encaixa
- Esconder spoilers, “Qbg Fabjonyy vf Ebo’f qnq.” é legível após uma alternância, mas inofensiva à primeira vista.
- Respostas de quebra-cabeças, rotacione a solução para evitar entregá-la em texto simples.
- Alternativas para pistas de palavras cruzadas, alguns aplicativos rotacionam pistas para evitar spoilers não intencionais.
- Ofuscação de e-mails em HTML antigo, um truque leve contra colheitas antes que a ofuscação baseada em JavaScript fosse universal.
Onde o ROT13 absolutamente não se encaixa
- Senhas. Não é criptografia. Um único olhar quebra; código automatizado por máquina reverte em microssegundos.
- Segredos. Qualquer um que veja “Guvf vf frperg” sabe imediatamente o que você fez e como desfazê-lo.
- Dados binários. O ROT13 toca apenas letras; blobs binários corrompem outros caracteres.
Variantes
- ROT5, apenas dígitos, deslocar por 5. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Mesma propriedade de auto-inversão.
- ROT18, ROT13 em letras mais ROT5 em dígitos. Cobre conteúdo alfanumérico misto.
- ROT47, desloca ASCII imprimível (33–126) por 47. Simétrico e cobre pontuação, mas a saída parece ruído.
- Cifra de César, deslocamento geral por N. O ROT13 é o caso especial de auto-inversão.
Nota histórica
A convenção do Usenet surgiu no início dos anos 1980 em grupos de notícias como rec.humor, onde os leitores podiam optar por rotacionar postagens marcadas com spoilers. Muitos leitores de notícias ainda têm “decodificar ROT13” como um recurso de tecla única. O nome “ROT13” foi formalizado na lore do RFC, mas nunca foi um protocolo oficial.
Perguntas frequentes
Tecnicamente sim, no sentido da cifra de César, mas sua chave (13) é trivialmente adivinhável e a operação é de conhecimento público. Trate como ofuscação, não segurança.
Não. Apenas A–Z e a–z são deslocados. Dígitos, espaços e símbolos passam sem alteração.
Aplique o ROT13 novamente. Codificação e decodificação são a mesma operação porque 13 é metade de 26.
Sim, use o codificador de cifra de César para qualquer deslocamento de 1 a 25. O ROT13 é apenas o caso especial de deslocamento 13.
Não. Seu texto é usado apenas para gerar o resultado rotacionado e não é guardado depois. Como o ROT13 é ofuscação e não criptografia, nunca cole nada realmente confidencial em uma ferramenta ROT13.
Ferramentas relacionadas
Gerador de nomes de cidades
Gere nomes fictícios de cidades, vilas, aldeias e capitais para worldbuilding, mapas, jogos, histórias e dados fictícios, com notas curtas para cada resultado.
Gerador de Texto Negrito Itálico
Transforme texto comum em caracteres Unicode negrito itálico. Pronto para colar em bios do Instagram, Twitter/X, LinkedIn e Discord onde markdown não é suportado.
Gerador de Texto Amaldiçoado
Transforme texto normal em letras amaldiçoadas, estilo Zalgo, empilhadas com marcas combinatórias Unicode. Copie o caos para chats, legendas ou memes.
Gerador de Nomes de Marca
Gere ideias de nomes de marca a partir de uma palavra-chave. Combina prefixos e sufixos em nomes inventivos e chamativos, prontos para você verificar.
Gerador de títulos de livros
Gere ideias de títulos para romances, memórias e não ficção com controles de gênero, tom, palavra-chave e subtítulo. Monte sua lista de candidatos em minutos.
Símbolos de seta para copiar
Copie setas Unicode comuns em um clique: retas, duplas, diagonais, com gancho, circulares e triangulares para documentos, chats e designs.
Ferramenta disponível em outros idiomas
- Codificador ROT13 [ES]
- Encodeur ROT13 [FR]
- Encoder ROT13 [ID]
- ROT13-kodare [SV]
- مُشفِّر ROT13 [AR]
- ROT13エンコーダー [JA]
- ROT13 인코더 [KO]
- Koder ROT13 [PL]
- ROT13-encoder [NL]
- Bộ mã hóa ROT13 [VI]
- ตัวเข้ารหัส ROT13 [TH]
- ROT13-Encoder [DE]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]
- ROT13编码器 [ZH]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]