Pular para o conteúdo
GeraTexto
Encoding & Cripto 4.86 · 521 avaliações

Cifra de César — criptografia clássica por deslocamento

Cifre e decifre textos com a clássica Cifra de César (incluindo ROT13). Escolha o deslocamento. Educacional — não use para segurança real.

Resultado

História da Cifra de César

A Cifra de César é uma das cifras mais antigas de que se tem registro — atribuída a Júlio César, que a usava para comunicações militares. Suetônio, biógrafo romano do século I, descreveu o uso em sua obra De Vita Caesarum: César enviava cartas substituindo cada letra pela terceira após ela no alfabeto.

Como funciona

Você define um número de shift (deslocamento). Cada letra do alfabeto é substituída pela letra que está shift posições à frente. Letras vão "circulando" — após Z vem A. Caracteres não-alfabéticos (números, pontuação, espaços) ficam intactos.

Exemplo com shift 3: A → D, B → E, C → F, ..., X → A, Y → B, Z → C. "HELLO" vira "KHOOR".

ROT13 — caso especial famoso

Com shift 13, a cifra fica auto-inversa: aplicar duas vezes retorna ao original (porque 13 + 13 = 26 = um alfabeto completo). Por isso é usada em fóruns, posts e Reddit para esconder spoilers leves — quem quer ler aplica ROT13 e o texto desaparece em "ruído"; quem decide ver, aplica ROT13 de novo e revela.

Não use para segurança real

A Cifra de César é trivialmente quebrável:

  • Força bruta: apenas 25 shifts possíveis — uma pessoa testa todos em segundos.
  • Análise de frequência: a letra mais comum em português é "A". No texto cifrado, a letra mais comum é provavelmente o shift de A. Quebra em minutos.

Para criptografia real (proteger dados sensíveis), use AES, RSA, ChaCha20 — algoritmos modernos com chaves de 128+ bits.

Usos legítimos hoje

  • Esconder spoilers (ROT13)
  • Brincadeiras infantis e CTF educacionais
  • Ensinar conceitos básicos de criptografia clássica
  • Geocaching (caça ao tesouro com pistas codificadas)

Privacidade

Toda cifragem acontece no seu navegador — texto não é enviado a servidores nem armazenado.

Perguntas frequentes

O que é a Cifra de César?

Uma das cifras mais antigas conhecidas — atribuída a Júlio César. Cada letra do alfabeto é substituída por outra letra deslocada por uma quantidade fixa (shift). Com shift 3, A vira D, B vira E, e assim por diante. Letras não são afetadas (números, pontuação).

O que é ROT13?

Caso especial da Cifra de César com shift 13. É auto-inversa: aplicar duas vezes volta ao texto original (porque o alfabeto tem 26 letras = 2 × 13). Muito usada em fóruns para esconder spoilers.

É segura para criptografia real?

Absolutamente não. Apenas 26 possibilidades de shift — quebra-se em microssegundos por força bruta. Vulnerable também a análise de frequência (letras mais comuns mantêm sua relatividade). Use SOMENTE para fins educacionais, jogos, brincadeiras ou esconder spoilers leves.

Funciona com acentos?

A cifra de César original opera apenas no alfabeto latino básico (A-Z). Caracteres acentuados (á, ç, ã) e outros são preservados sem cifragem. Para incluí-los, seria necessária uma variante que estende o alfabeto.

Ferramentas relacionadas