Cifra de Cesar / ROT13

Gratuito Texto

Cifra de Cesar / ROT13

Encode e decode com deslocamento personalizado, ROT13 bidirecional, ROT-N com forca bruta, Atbash e analise de frequencia de letras. 100% no navegador.

3.8k usuarios Atualizado em Mar 2026 4.6/5
Avalie esta ferramenta:
4.6 (724 votos) Obrigado!
Cifra de Cesar / ROT-N
Deslocamento
Modo
Atbash
Texto de entrada
Resultado

Frequencia de letras — entrada

Util para ataques por analise de frequencia. Em portugues, as letras mais comuns sao: A, E, O, S, R, I.

Digite texto para ver a analise
ROT13 e autoinverso — aplicar duas vezes restaura o original
Atbash
Texto
ROT13

Frequencia de letras — entrada

Util para ataques por analise de frequencia. Em portugues, as letras mais comuns sao: A, E, O, S, R, I.

Digite texto para ver a analise
Deslocamento
3
Modo
Forca Bruta
Atbash
Texto de entrada
Resultado (ROT-3)

Frequencia de letras — entrada

Util para ataques por analise de frequencia. Em portugues, as letras mais comuns sao: A, E, O, S, R, I.

Digite texto para ver a analise

Como Usar

Cifre e decifre textos em segundos.

1
Escolha o modo
Selecione Cifra de Cesar, ROT13 ou ROT-N.
2
Configure
Defina o deslocamento e modo (codificar/decodificar).
3
Digite o texto
Insira o texto no campo de entrada.
4
Copie o resultado
Use o botao Copiar para usar o texto cifrado.

Sobre as Cifras

Cifra de Cesar: Uma das cifras mais antigas, atribuida a Julio Cesar. Cada letra e deslocada um numero fixo de posicoes no alfabeto. Com deslocamento 3: A→D, B→E, Z→C.

ROT13: Caso especial com deslocamento 13. Como o alfabeto tem 26 letras, ROT13 e autoinverso: aplicar duas vezes retorna ao texto original.

ROT-N: Generalizacao com qualquer deslocamento de 1 a 25. O modo forca bruta exibe todas as 25 rotacoes possiveis.

Atbash: Cifra de substituicao em que a primeira letra mapeia para a ultima (A=Z, B=Y, C=X...).

Analise de frequencia: Tecnica para quebrar cifras de substituicao simples comparando frequencia de letras.

Cifra de Cesar: Historia, Algoritmo e Criptoanalise

Neste artigo
  1. O que e a Cifra de Cesar
  2. Contexto historico
  3. Como funciona o algoritmo
  4. Variantes: ROT13, Atbash e ROT-N
  5. Criptoanalise e analise de frequencia
  6. Perguntas frequentes

1. O Que E a Cifra de Cesar

A Cifra de Cesar e uma das tecnicas de criptografia mais antigas e simples conhecidas. Ela funciona substituindo cada letra do texto original por outra letra que se encontra um numero fixo de posicoes adiante no alfabeto. Por exemplo, com um deslocamento de 3, a letra A seria substituida por D, B por E, e assim por diante.

Apesar de sua simplicidade, a Cifra de Cesar e fundamental para o estudo da criptografia e serve como introducao aos conceitos de cifras de substituicao, analise de frequencia e seguranca da informacao.

2. Contexto Historico

A cifra recebe seu nome do general romano Julio Cesar, que a utilizava para proteger comunicacoes militares. Segundo o historiador Suetonio, Cesar usava um deslocamento de 3 posicoes em suas correspondencias confidenciais.

Na Roma Antiga, a cifra era considerada segura porque a maioria da populacao era analfabeta. Mesmo quem sabia ler teria dificuldade em reconhecer que o texto estava cifrado, muito menos em decifra-lo sem conhecer o deslocamento.

"A Cifra de Cesar e o ponto de partida para toda a criptografia moderna — um lembrete de que ate os metodos mais simples podem ser eficazes no contexto certo."

3. Como Funciona o Algoritmo

O algoritmo da Cifra de Cesar e matematicamente simples. Para cada letra do texto:

  • Codificacao: E(x) = (x + n) mod 26, onde x e a posicao da letra e n e o deslocamento
  • Decodificacao: D(x) = (x - n) mod 26
  • Caracteres nao alfabeticos (numeros, espacos, pontuacao) permanecem inalterados
  • O deslocamento pode ser de 1 a 25 (deslocamento 0 ou 26 nao altera o texto)

4. Variantes: ROT13, Atbash e ROT-N

Ao longo da historia, diversas variantes da cifra de substituicao simples foram desenvolvidas:

  • ROT13: Caso especial com deslocamento fixo de 13. Como 13 e exatamente a metade de 26, aplicar ROT13 duas vezes restaura o texto original, tornando-a autoinversa.
  • ROT-N: Generalizacao que permite qualquer deslocamento de 1 a 25. O modo forca bruta testa todas as 25 possibilidades simultaneamente.
  • Atbash: Originaria do hebraico antigo, substitui a primeira letra pela ultima (A=Z, B=Y). Pode ser combinada com rotacao.

5. Criptoanalise e Analise de Frequencia

A Cifra de Cesar e vulneravel a dois tipos principais de ataque:

  • Forca bruta: Como existem apenas 25 deslocamentos possiveis, e trivial testar todos.
  • Analise de frequencia: Em qualquer idioma, certas letras aparecem com mais frequencia. Em portugues, as letras mais comuns sao A, E, O, S, R, I. Comparando a distribuicao do texto cifrado, e possivel deduzir o deslocamento.

Nossa ferramenta inclui ambos os metodos: forca bruta na aba ROT-N e analise de frequencia em todas as abas.

6. Perguntas Frequentes

A Cifra de Cesar e segura?

Nao. Com apenas 25 chaves possiveis, ela pode ser quebrada em segundos por forca bruta. E usada apenas para fins educativos e recreativos.

O que acontece com acentos e caracteres especiais?

Apenas as letras A-Z (maiusculas e minusculas) sao deslocadas. Acentos, numeros, espacos e pontuacao permanecem inalterados.

Posso combinar Atbash com Cesar?

Sim. Ative o toggle Atbash para aplicar ambas as cifras em sequencia, criando uma substituicao mais complexa.

Os dados sao enviados a algum servidor?

Nao. Toda a codificacao e decodificacao acontece localmente no seu navegador via JavaScript.