Cifra de César Online — Codificar, Decodificar e Quebrar Grátis
Codifique ou decodifique qualquer texto com a cifra de César em segundos. Cole sua mensagem, escolha um shift (1–25) e o resultado aparece instantaneamente. Esta ferramenta vai além de um encoder simples: arraste a roda de cifra interativa para definir o deslocamento visualmente, quebre shifts desconhecidos com força bruta — todos os 25 resultados de uma vez — e identifique a chave pelo histograma de análise de frequência. Sem cadastro, 100% no navegador.
A cifra de César é a cifra de substituição mais antiga e mais ensinada do mundo. Entender como ela funciona — e como quebrá-la — é a base da educação em criptografia, competições CTF e puzzles de escape room.
Como Usar a Ferramenta de Cifra de César
Codificar ou decodificar leva três passos:
- Cole o texto no campo de entrada — texto original para codificar, texto cifrado para decodificar. O resultado atualiza ao vivo enquanto você digita.
- Defina o shift usando o slider (0–25), o campo numérico ou arrastando o anel interno da roda de cifra — o número do shift muda em tempo real.
- Copie o resultado com o botão Copiar ou pressione
Shift + Enter— o texto codificado ou decodificado está pronto.
Para quebrar uma cifra desconhecida: cole o texto cifrado e veja a seção Força Bruta, que mostra os 25 decodings simultaneamente com o mais legível destacado. Para textos mais longos, o histograma de Análise de Frequência identifica o shift provável automaticamente — clique no shift sugerido para aplicá-lo instantaneamente.
Exemplos de Cifra de César
| Entrada | Shift | Saída |
|---|---|---|
HELLO WORLD |
3 | KHOOR ZRUOG |
KHOOR ZRUOG |
3 (decodificar) | HELLO WORLD |
OI MUNDO |
3 | RL PXQGR |
BRASIL |
3 | EUDVLO |
Hello, World! |
13 (ROT13) | Uryyb, Jbeyq! |
Esta ferramenta preserva números, espaços e pontuação sem alteração (comportamento padrão da cifra de César). A opção Manter Maiúsculas/Minúsculas preserva o case original; desativada, converte tudo para maiúsculas.
O Que É a Cifra de César?
A cifra de César é uma cifra de substituição monoalfabética em que cada letra do texto original é substituída pela letra um número fixo de posições adiante no alfabeto:
Cifrar: C = (P + shift) mod 26
Decifrar: P = (C − shift + 26) mod 26
Onde P é a posição da letra no texto original (A = 0, B = 1, … Z = 25) e C é a posição na cifra. Com shift 3: A → D, B → E, … Z → C. Como o alfabeto é circular, existem exatamente 25 chaves não triviais (shifts 1–25).
Júlio César usava o shift 3 em suas correspondências militares por volta de 50 a.C. Daí o nome da cifra.
Casos de Uso Comuns
- CTF e puzzles de escape room: a cifra de César é um dos tipos de cifra mais comuns em competições Capture the Flag e desafios de geocaching. Use o modo força bruta para quebrar shifts desconhecidos.
- Sala de aula: o detalhamento passo-a-passo demonstra a fórmula
(P + shift) mod 26letra por letra, tornando o algoritmo concreto e visual para estudantes. - ROT13 para spoilers: o shift 13 é o ROT13 — auto-inverso, ou seja, aplicá-lo duas vezes retorna o texto original. Historicamente usado no Usenet e Reddit para esconder spoilers.
- Aprender análise de frequência: o histograma integrado mostra como a distribuição de letras no texto cifrado revela a chave, introduzindo os alunos à criptoanálise estatística.
Erros Comuns com a Cifra de César
- Usar o shift errado para decodificar: o erro mais comum é tentar decodificar com o shift de codificação no modo errado. Esta ferramenta resolve automaticamente — selecione o modo Decodificar e use o mesmo shift que usou para codificar.
- Esquecer que ROT13 é auto-inverso: com shift 13, codificar e decodificar são a mesma operação. Aplicar duas vezes retorna o original.
- Confiar para segurança real: a cifra de César não oferece segurança real — existem apenas 25 chaves possíveis. Use exclusivamente para educação, puzzles e uso recreativo.
Perguntas Frequentes
O que é a cifra de César e como ela funciona?
A cifra de César desloca cada letra do alfabeto por um número fixo de posições. Com shift 3, A vira D, B vira E, e Z volta para C. Números, espaços e pontuação são preservados. Júlio César usava esse método em suas correspondências militares por volta de 50 a.C., daí o nome.
Como quebrar uma cifra de César sem conhecer a chave?
Dois métodos funcionam bem. Primeiro, força bruta: há apenas 25 shifts possíveis — a seção Força Bruta desta ferramenta mostra todos os resultados e destaca o mais legível. Segundo, análise de frequência: no português, A é a letra mais comum (14,6%). Se a letra mais frequente no texto cifrado for D, o shift é D − A = 3.
O que é ROT13 e por que é especial?
ROT13 é a cifra de César com shift 13. Como o alfabeto tem 26 letras, aplicar ROT13 duas vezes retorna o texto original — é auto-inverso. Essa propriedade o tornou popular em fóruns para esconder spoilers: codifique uma vez para ocultar, codifique novamente para revelar.
A roda de cifra muda algo funcionalmente?
Não — é uma representação visual da tabela de substituição. A roda de cifra (também chamada de disco de cifra) era o instrumento físico que os escribas de César usavam: dois anéis concêntricos com o alfabeto, girados para definir a chave. Arraste o anel interno nesta ferramenta e o shift atualiza em tempo real.
A cifra de César pode ser usada na escola?
Sim — é ideal para introduzir conceitos de criptografia. Use a roda de cifra para demonstrar visualmente o mapeamento de letras. O modo passo-a-passo mostra a fórmula (P + shift) mod 26 para cada letra. O modo força bruta demonstra ataques de brute force. A análise de frequência apresenta a criptoanálise estatística de forma acessível.
Recursos
- Wikipedia — Cifra de César — história completa, definição matemática e usos conhecidos.
- Wikipedia — Análise de Frequência — explica como a estatística de letras quebra cifras monoalfabéticas.