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.

Criado e mantido por Udit Agarwal

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

  • Codifica e decifra com qualquer chave, preservando maiúsculas e pontuação
  • Variantes autokey e Beaufort ao lado da cifra clássica
  • Análise de comprimento de chave pelo índice de coincidência de cada coluna
  • Detalhamento de frequência de letras do texto
  • Agrupamento opcional em blocos de cinco, a convenção telegráfica clássica
  • Mostra o fluxo de chave realmente aplicado à mensagem
  • Tabela de Vigenère completa de 26 linhas para trabalhar à mão

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

  • Ao decifrar sai texto legível no começo e depois embaralhado. — A chave está certa mas a variante não. O Vigenère clássico repete a chave, enquanto o autokey a continua com o texto claro, então os dois coincidem só nas primeiras letras.
  • O resultado não bate com o de outra ferramenta. — Confira como os caracteres que não são letras são tratados. Aqui a pontuação passa direto e não consome letra de chave, que é a convenção usual, mas algumas implementações avançam a chave a cada caractere.
  • A análise sugere um múltiplo do comprimento real. — É esperado. Colunas no dobro do comprimento da chave são igualmente consistentes, então o candidato forte mais curto costuma ser a resposta.
  • Decifrar com Beaufort parece fazer o mesmo que codificar. — E deve mesmo. Beaufort é a própria inversa, então rodá-la duas vezes devolve o texto original e o seletor de sentido não muda nada.

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

Mais ferramentas de Codificar / Decodificar

  • Leitor de QR Code — Escaneie um QR code por imagem, captura de tela ou câmera e veja o que há dentro — links, Wi-Fi, contatos e pagamentos.
  • QR Code com logo — Coloque seu logo em um QR code e personalize cores, formas e moldura, com verificação ao vivo de que ele ainda é lido.
  • Gerador de QR Code UPI — Crie um QR code de pagamento UPI a partir de um ID UPI, com valor e observação opcionais, e imprima um cartão Scan to pay.
  • Gerador de QR Code de vCard — Transforme dados de contato em um QR code que os celulares salvam com um toque, em vCard 3.0, 4.0 ou MECARD, com download de .vcf.
  • Gerador de QR Code para WhatsApp — Crie um link de conversa wa.me e um QR code a partir de um número de telefone e de uma primeira mensagem opcional.
  • Gerador de QR Code em massa — Transforme uma lista ou um CSV em até 500 QR codes, num ZIP de arquivos PNG ou SVG ou numa folha com legendas para imprimir.
  • Descompactar ZIP online — Abra um arquivo ZIP no navegador, visualize os arquivos e extraia um ou todos sem enviar nada.
  • Codificar / Decodificar Base64 — Codificação e decodificação Base64 segura em UTF-8.
  • Codificar / Decodificar URL — Codifique e decodifique componentes de URL.
  • Escapar / Desescapar HTML — Escape e desescape caracteres especiais e entidades HTML.
  • Conversor de base numérica — Converta inteiros entre binário, octal, decimal e hexadecimal.
  • Gerador de código QR — Gere um código QR a partir de texto ou de uma URL; baixe como PNG ou SVG.

Ver todas as ferramentas de Codificar / Decodificar (31) · Todas as ferramentas