Cifra de Vigenère
Cifre e decifre texto com a cifra de Vigenère usando uma chave de letras, preservando maiúsculas, espaços e pontuação.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Como a chave desloca as letras
A cifra de Vigenère repete a chave sob o texto e desloca cada letra pela letra da chave: A desloca zero, B desloca um e assim por diante. Com a chave LEMON, o clássico ATTACKATDAWN vira LXFOPVEFRNHR.
letra cifrada = (letra + letra da chave) mod 26; decifrar subtrai em vez de somar
Para voltar, use a mesma chave no modo decifrar: LXFOPVEFRNHR vira ATTACKATDAWN.
O que a ferramenta faz com o resto do texto
- A chave só avança nas letras: espaços, números e pontuação passam sem mudar. Attack at dawn, Sir! com a chave Lemon vira Lxfopv ef rnhr, Ewe!
- Maiúsculas e minúsculas são preservadas. Acentos do texto e da chave são removidos antes (ç vira c).
- A chave só pode ter letras; espaço, dígito ou símbolo na chave é recusado.
Atenção: Cifras clássicas são curiosidade e jogo: qualquer pessoa quebra uma mensagem assim, então não use para proteger dados.
Perguntas frequentes
Como funciona a cifra de Vigenère?
Cada letra é deslocada pela letra correspondente da chave, que se repete. Com a chave LEMON, ATTACKATDAWN vira LXFOPVEFRNHR.
Como decifrar a cifra de Vigenère?
Use a mesma chave no modo decifrar: ele subtrai o deslocamento. LXFOPVEFRNHR com LEMON volta a ATTACKATDAWN.