Tecnologia

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.

VLPor Vitor Luz
6 min de leitura

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.