Como usar a cifra de César
- Digite a mensagem, escolha a direção e informe um deslocamento inteiro.
- Selecione Converter. Módulo 26 faz 29 equivaler a 3 e −1 a 25.
- Copie somente a mensagem resultante. Qualquer edição invalida o resultado anterior.
- Para ROT13 use 13; as duas direções então produzem a mesma transformação.
Fórmula do deslocamento
Com A=0 até Z=25, codificar usa C=(P+k) mod 26 e decodificar P=(C−k) mod 26. Depois de Z volta para A.
Cada letra ASCII é tratada separadamente e mantém sua caixa. Espaços, sinais, números, acentos e outras escritas não mudam.
Exemplos exatos
ATTACK AT DAWN! com +3 → DWWDFN DW GDZQ!. Decodificar com 3 reverte; −23 é equivalente.
ROT13: HELLO → URYYB → HELLO. Attack at Dawn! → Dggnpx ng Qnja!.
Usos adequados
- Resolver exercícios, criar pistas e conferir um deslocamento conhecido.
- Tratar Caesar cipher, shift cipher e ROT13 como o mesmo mecanismo.
Regras e segurança
- O valor deve ser inteiro seguro; decimais e notação científica são recusados.
- Há só 26 posições efetivas, sem segurança moderna ou busca automática de chave.
Perguntas frequentes
Qual a diferença entre as direções?
Codificar soma o deslocamento normalizado; Decodificar o subtrai.
E valores grandes?
São reduzidos módulo 26; 29 equivale a 3.
ROT13 é separado?
Não. É César com 13 e é auto-inverso.
A ferramenta acha uma chave desconhecida?
Não. Informe o deslocamento já conhecido.