Cifra de César: a criptografia mais antiga explicada
Entenda como funciona a Cifra de César, por que ela é fácil de quebrar e o que ela ensina sobre criptografia moderna.
A Cifra de César é provavelmente o método de criptografia mais antigo documentado — atribuído a Júlio César, que a usava para proteger mensagens militares. Apesar de hoje ser trivial de quebrar, ela é o ponto de partida perfeito para entender o que criptografia realmente significa.
Como funciona
A ideia é simples: desloca-se cada letra do alfabeto um número fixo de posições. Com um deslocamento de 3, A vira D, B vira E, C vira F, e assim por diante — voltando ao começo quando passa do Z. A mensagem 'CASA' com deslocamento 3 vira 'FDVD'. Para ler, o destinatário aplica o deslocamento inverso. Esse número de posições é a 'chave' da cifra.
Por que é fácil de quebrar
A Cifra de César tem apenas 25 chaves possíveis (deslocamentos de 1 a 25). Um atacante pode simplesmente testar todas — é o chamado ataque de força bruta, e com 25 tentativas qualquer um quebra em segundos. Além disso, ela é vulnerável à análise de frequência: como cada letra sempre vira a mesma outra letra, a distribuição de frequências do idioma (em português, A e E são as mais comuns) entrega a chave.
O que ela ensina sobre criptografia moderna
A fragilidade da Cifra de César ilustra dois princípios centrais da criptografia atual. Primeiro: o espaço de chaves precisa ser gigantesco — algoritmos modernos como o AES usam chaves de 128 ou 256 bits, tornando a força bruta inviável mesmo para supercomputadores. Segundo: a mesma entrada não deve gerar sempre a mesma saída de forma previsível, justamente para frustrar a análise de frequência. A Cifra de César falha nos dois quesitos.
Cifra de César x Código Morse: não confunda
Vale uma distinção importante: o Código Morse não é criptografia, é codificação. Qualquer um que conheça o Morse lê a mensagem — não há segredo, só uma representação diferente. A Cifra de César é criptografia porque depende de uma chave secreta (o deslocamento). Codificação transforma o formato; criptografia protege o conteúdo.
Para que usar hoje
Na prática, a Cifra de César só serve para fins educativos, brincadeiras e quebra-cabeças (o ROT13, um César de 13 posições, ainda é usado para esconder spoilers em fóruns). Para proteger qualquer informação real, use criptografia moderna. Mas como ferramenta de aprendizado, ela continua imbatível para entender o conceito.
Perguntas frequentes
O que é ROT13?
É uma Cifra de César com deslocamento de 13. Como o alfabeto tem 26 letras, aplicar ROT13 duas vezes volta ao texto original — por isso é popular para esconder spoilers de forma reversível e simples.
A Cifra de César é segura para senhas?
De forma alguma. Ela é quebrada em segundos. Para senhas e dados reais, use algoritmos modernos de hash e criptografia.