Codificador de Cifra de Vigenère

O que é Codificador de Cifra de Vigenère

A cifra de Vigenère codifica o texto com uma palavra-chave que se repete: cada letra é deslocada pela letra correspondente da chave, então a mesma letra pode virar letras diferentes conforme a posição. Isso a torna muito mais difícil de quebrar que a cifra de César. Este codificador aplica sua palavra-chave na hora, mantém maiúsculas e minúsculas e deixa números, espaços e pontuação intactos. Tudo roda no seu navegador.

Como usar

  1. Digite ou cole o texto que você quer codificar.
  2. Digite uma palavra-chave, por exemplo LEMON.
  3. Leia a cifra de Vigenère na caixa de saída.
  4. Copie o resultado ou compartilhe o link com o texto preenchido.

Quando usar

Quer um enigma que resista a uma força bruta rápida? Codifique 'Attack at dawn' com a palavra-chave LEMON e a saída só abre com essa mesma palavra. É um clássico para desafios de CTF, enigmas de cifra e para ensinar como cifras polialfabéticas superam simples deslocamentos de letras. Para ler de volta, use o decodificador de cifra de Vigenère com a mesma palavra-chave.

Perguntas frequentes

Qual a diferença entre Vigenère e César?

A cifra de César desloca cada letra pela mesma quantidade. A de Vigenère usa uma palavra-chave, então o deslocamento muda letra a letra e se repete com a chave. Isso esconde os padrões de frequência das letras e a deixa muito mais forte.

A palavra-chave precisa ser uma palavra real?

Não. Qualquer sequência de letras serve como chave. Chaves mais longas e menos previsíveis são mais difíceis de quebrar. Caracteres não-letras na chave são ignorados.

Meu texto é enviado para um servidor?

Não. A codificação acontece inteiramente no seu navegador. Seu texto e sua palavra-chave nunca são enviados ou armazenados.

Posso compartilhar com meu texto já preenchido?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Copiar link, e quem abrir verá seu texto exato já pronto. A palavra-chave nunca vai no link, então compartilhe-a separadamente.

Ferramentas relacionadas