UltraConvert
Hashing & Criptografia

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

Como usar

  1. 1

    Cole o texto

    Digite qualquer texto. As letras serão deslocadas; números, espaços e pontuação passam inalterados.

  2. 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. 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. 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

Perguntas frequentes

O ROT13 é seguro?
De jeito nenhum. O ROT13 é uma cifra de brinquedo que oferece zero segurança. É usado hoje apenas para ocultar spoilers à vista, não para proteção. Para criptografia real, use a ferramenta AES.
Por que o ROT13 funciona nos dois sentidos?
O alfabeto tem 26 letras. 13+13=26, então deslocar por 13 duas vezes retorna ao ponto de partida. Isso é único para o deslocamento 13 — outros deslocamentos exigem valores de decodificação diferentes.
Como resolvo uma cifra de César sem saber o deslocamento?
Use o modo Força Bruta para ver todos os 25 deslocamentos possíveis. O correto será inglês legível (ou a língua-alvo). Alternativamente, análise de frequência: conte as ocorrências de letras, a mais comum provavelmente é E deslocada pela chave.
Isso lida com alfabetos não em inglês?
Atualmente suporta apenas A-Z/a-z. Alfabetos estendidos (Cirílico, Grego, caracteres acentuados) passam inalterados.

Ferramentas relacionadas