Como usar Vigenère
- Digite o texto simples ou cifrado e escolha Codificar ou Decodificar.
- Informe uma palavra-chave composta somente por letras inglesas A–Z.
- Selecione Converter. A chave avança apenas nas letras inglesas da mensagem.
- Copie o texto exato; editar qualquer entrada apaga o resultado anterior.
Fórmula e alinhamento da chave
Com A=0 até Z=25, cada letra da chave fornece K. Codificar usa Cᵢ=(Pᵢ+Kᵢ) mod 26 e decodificar Pᵢ=(Cᵢ−Kᵢ) mod 26. A chave se repete.
A caixa da mensagem é preservada. Espaços, pontuação, números e outras escritas ficam no lugar e não consomem uma letra da chave.
Exemplos exatos
ATTACKATDAWN + LEMON → LXFOPVEFRNHR; decodificar com LEMON recupera o original.
Attack at dawn! → Lxfopv ef rnhr!. A-BC D + BC → B-DD F, pois separadores não avançam a chave.
Usos adequados
- Conferir exercícios e resolver quebra-cabeças cuja palavra-chave já é conhecida.
- Comparar deslocamentos repetidos com um César fixo sem tentar descobrir a chave.
Regras e segurança
- A chave contém uma ou mais letras A–Z sem espaço; a mensagem tem limite de 500 caracteres.
- Cifra histórica vulnerável. Não há busca de chave, análise de Kasiski, autokey, arquivo ou armazenamento.
Perguntas frequentes
Espaços avançam a chave?
Não. Só letras inglesas consomem a próxima letra da chave.
A caixa da chave importa?
Não. lemon e LEMON são equivalentes.
Por que minha chave é recusada?
Use apenas A–Z, sem espaço, número, sinal ou acento.
Pode descobrir uma chave perdida?
Não. A conversão usa exatamente a chave fornecida.