ROT13 e Cifra de César
Ferramentas clássicas de cifras de substituição para educação, quebra-cabeças e ofuscação casual. O ROT13 (rotacionar 13 posições) é seu próprio inverso — a codificação e decodificação usam a mesma operação. A cifra de César suporta qualquer deslocamento de 1 a 25, ou a exibição de força bruta de todos os deslocamentos possíveis para encontrar texto legível. Uma introdução divertida aos conceitos de criptografia.
O que esta ferramenta faz?
A ferramenta ROT13/César implementa a clássica cifra de César onde cada letra é deslocada um número fixo de posições no alfabeto. O ROT13 especificamente desloca por 13 lugares, tornando-o simétrico (aplicar duas vezes retorna o original). A ferramenta suporta deslocamentos arbitrários de 1-25 para operações de cifra de César. O modo de força bruta mostra todas as 25 decodificações possíveis simultaneamente, útil para resolver quebra-cabeças ou quando a quantidade de deslocamento é desconhecida. Caracteres não alfabéticos (números, espaços, pontuação) passam inalterados.
Como funciona
Para cada caractere alfabético na entrada: calcule a posição no alfabeto (A=0, B=1... ou a=0, b=1...), adicione o valor do deslocamento módulo 26 e converta de volta para letra. O ROT13 usa deslocamento=13. Como 13+13=26 (tamanho do alfabeto), o ROT13 é auto-inverso. O modo de força bruta aplica todos os 26 deslocamentos possíveis (incluindo 0, que é o original) e exibe cada um com seu número de deslocamento. O caso é preservado: letras maiúsculas se deslocam dentro de A-Z, minúsculas dentro de a-z. Todos os outros caracteres são passados inalterados.
Recursos
- ROT13 (padrão) — auto-inverso, a mesma operação codifica e decodifica
- Deslocamentos de César arbitrários (1-25)
- Preserva o caso e caracteres não alfabéticos
- Modo de força bruta lista todos os 25 deslocamentos possíveis
- Conversão em tempo real enquanto digita
- Introdução educativa às cifras
- 100% no lado do cliente
Como usar
- 1
Cole o texto
Digite qualquer texto. As letras serão deslocadas; números, espaços e pontuação passam inalterados.
- 2
Selecione ROT13 ou deslocamento personalizado
Use 13 para ROT13. Qualquer 1-25 para cifra de César geral. O modo ROT13 é selecionado por padrão.
- 3
Leia a saída ou use força bruta
Para deslocamento conhecido, veja o resultado único. Para deslocamento desconhecido, use Força Bruta para ver todas as 25 possibilidades e escolha a legível.
- 4
Copie o resultado
Copie o texto codificado ou decodificado. O texto codificado por ROT13 pode ser decodificado executando-o novamente através do ROT13.
Casos de uso comuns
Ocultar spoilers
Use ROT13 para ofuscar spoilers em fóruns e comentários. Leitores que querem ver o spoiler aplicam ROT13; outros podem pular.
Resolução de quebra-cabeças
Decodifique quebra-cabeças de cifra de César, criptogramas e desafios capture-the-flag (CTF) usando força bruta ou valores de deslocamento conhecidos.
Educação em criptografia
Ensine conceitos básicos de cifras, demonstre por que a substituição simples é insegura e introduza conceitos de análise de frequência.
Ofuscação casual
Ofuscação leve para contextos não sensíveis onde você deseja evitar varreduras automatizadas ou leitura casual.
Dicas e boas práticas
- O ROT13 é seu próprio inverso — aplicá-lo duas vezes retorna o texto original. Isso é único para o deslocamento de 13 em um alfabeto de 26 letras
- A cifra de César é extremamente insegura — computadores modernos podem forçar todas as 25 combinações em microssegundos. Nunca use para segurança real
- A análise de frequência quebra a cifra de César facilmente: a letra mais comum em inglês (E) será a mais comum na cifra, deslocada pela chave
- Para comunicação segura real, use a ferramenta AES Encrypt — Caesar/ROT13 são apenas para educação e quebra-cabeças