Pular para o conteúdo

Decodificador e codificador Vigenère

Aplique uma palavra-chave inglesa repetida como um deslocamento César diferente para cada letra A–Z.

Entrada da cifra

Processado no navegador.

Até 500 caracteres. Só as letras inglesas A–Z mudam; maiúsculas, espaços, pontuação, números e outras escritas são preservados.

Somente letras inglesas A–Z, sem espaços nem pontuação.

Texto convertido

Digite uma mensagem curta e selecione Converter.

Como usar Vigenère

  1. Digite o texto simples ou cifrado e escolha Codificar ou Decodificar.
  2. Informe uma palavra-chave composta somente por letras inglesas A–Z.
  3. Selecione Converter. A chave avança apenas nas letras inglesas da mensagem.
  4. 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

Regras e segurança

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.