Cifra de Vigenère

Codifique e decifre Vigenère, autokey e Beaufort, com análise de comprimento de chave.

A Cifra de Vigenère roda inteiramente no seu navegador. Seu texto e sua chave são processados no seu dispositivo e nunca enviados.

Testar a cifra de César

Sobre Cifra de Vigenère

Vigenère repete uma palavra-chave ao longo da mensagem e desloca cada letra conforme a letra de chave correspondente, o que faz uma mesma letra do texto claro poder virar muitas letras diferentes e derrota a análise de frequência que quebra uma César simples. Ela resistiu por três séculos e durante quase todos eles foi chamada de le chiffre indéchiffrable. Esta ferramenta a executa nos dois sentidos, preserva maiúsculas e pontuação e oferece as duas variantes mais comuns: autokey, que estende a chave com o texto claro para que nunca se repita, e Beaufort, que subtrai em vez de somar e por isso é a própria inversa.

Recursos

Como usar Cifra de Vigenère

  1. Cole o texto e informe uma palavra-chave
  2. Escolha codificar ou decifrar, e uma variante se precisar
  3. Leia o resultado, com o fluxo de chave abaixo
  4. Sem a chave, passe para decifrar e veja os comprimentos sugeridos

Exemplo

Entrada

ATTACKATDAWN with the key LEMON

Saída

LXFOPVEFRNHR

O exemplo de livro-texto: cada letra deslocada pela letra de chave que a acompanha.

Erros comuns e solução de problemas

Perguntas frequentes

Como funciona a cifra de Vigenère?
A palavra-chave é repetida ao longo da mensagem e cada letra é deslocada para frente conforme a posição alfabética da letra de chave acima dela. Uma B desloca um, uma C dois, e assim por diante, dando a volta no Z.
Dá para quebrar um Vigenère sem a chave?
Sim. Conhecido o comprimento da chave — por padrões repetidos ou por índice de coincidência — o texto cifrado se divide em colunas, cada uma uma César simples aberta à análise de frequência. Kasiski publicou o método em 1863.
Para que serve aqui o índice de coincidência?
Ele mede com que frequência duas letras tiradas ao acaso do texto coincidem. Português e inglês ficam perto de 0,07 e texto aleatório perto de 0,038, então o comprimento candidato cujas colunas pontuam mais alto costuma ser o real.
Em que a variante autokey é diferente?
Em vez de repetir a palavra-chave, ela a continua com o próprio texto claro. A chave nunca se repete, o que elimina a estrutura periódica em que o exame de Kasiski se apoia.
A cifra de Vigenère é segura hoje?
De jeito nenhum. Ela cai com poucas linhas de análise e é um passatempo ou exemplo didático, não proteção. Tudo que precisa ficar privado exige criptografia autenticada moderna como AES-GCM.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit