Ir para o conteúdo

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

Entrada

0 de 1.000 caracteres

0 de 64 caracteres

Só letras, sem espaço nem dígito. Acentos são removidos.

Sentido

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.