O que é Cifra de Vigenère?

Ferramenta de Cifra de Vigenère gratuita online. Criptografe ou descriptografe texto usando a tabela de Vigenère.

A cifra de Vigenère representa um avanço significativo em relação a cifras de substituição simples como a de César. Em vez de deslocar todas as letras pela mesma quantidade, a cifra de Vigenère usa uma palavra-chave para determinar um deslocamento diferente para cada letra. Isso a torna uma cifra polialfabética — a mesma letra do texto claro pode ser criptografada em letras cifradas diferentes, dependendo da sua posição, derrotando a análise de frequência simples.

A criptografia funciona alinhando a palavra-chave repetidamente sob o texto claro. Cada letra da palavra-chave determina o deslocamento de César da letra correspondente do texto claro (A=0, B=1, ..., Z=25). Com uma palavra-chave de comprimento n, o espaço efetivo de chaves é 26^n. Uma palavra-chave de 5 letras cria 26^5, ou aproximadamente 12 milhões de chaves possíveis, tornando a força bruta impraticável.

A ferramenta oferece criptografia e descriptografia com palavra-chave, modo autokey, visualização da chave caractere por caractere e análise estatística do Índice de Coincidência (IC). O modo autokey estende a palavra-chave usando o próprio texto claro, eliminando o padrão repetitivo que torna o Vigenère padrão vulnerável ao exame de Kasiski. A visualização da chave mostra exatamente como cada letra da palavra-chave mapeia cada posição do texto claro.

O painel do Índice de Coincidência oferece uma percepção estatística do texto cifrado. Para texto claro em inglês, o IC é de aproximadamente 0.0667. Para texto aleatório, o IC é de aproximadamente 0.0385. Se o texto criptografado com Vigenère mostrar IC próximo de 0.0385, a cifra está funcionando corretamente. Um valor acima de 0.045 sugere que a palavra-chave pode ser curta demais para ser quebrada.

Casos de uso reais do Cifra de Vigenère

Criptografando uma Mensagem com uma Palavra-Chave

Um estudante criptografa "ATTACK AT DAWN" com a palavra-chave "SECRET." Cada "A" do texto claro é criptografado em letras diferentes, dependendo de qual letra da palavra-chave se alinha a ele. A visualização da chave mostra o mapeamento por caractere. O valor do IC confirma o comportamento polialfabético. Descriptografar com a mesma palavra-chave restaura a mensagem original.

Usando o Modo Autokey para Criptografia Mais Forte

Um entusiasta de criptografia prepara uma mensagem e ativa o modo autokey. Depois que a palavra-chave "KEY" é usada, o texto claro estende a chave para as posições restantes. A visualização da chave mostra primeiro as letras da palavra-chave e, depois, as letras do texto claro assumindo o controle. O texto cifrado resultante não mostra padrões repetitivos.

Analisando Texto Cifrado com o Índice de Coincidência

Um jogador de CTF recebe um texto cifrado e o executa na ferramenta. O cálculo do IC mostra 0.042, consistente com a criptografia Vigenère. Ele tenta diferentes comprimentos de palavra-chave analisando o texto cifrado em busca de sequências repetidas. O IC ajuda a confirmar quando a descriptografia é bem-sucedida.

Por que usar Cifra de Vigenère?

  • Cifra de Vigenère clássica com palavra-chave
  • Modo Autokey para criptografia mais forte
  • Cifra bidirecional — auto-inversa

Como usar Cifra de Vigenère — Passo a passo

1

Insira o texto no campo de entrada.

2

Insira uma palavra-chave.

3

Escolha o modo: Criptografar, Descriptografar ou Autokey.

Para quem é Cifra de Vigenère?

  • criptografia
  • segurança
  • educação

Dicas profissionais para Cifra de Vigenère

  • 1Use o modo autokey para criptografia mais forte. O Vigenère padrão repete o padrão da palavra-chave, tornando-o vulnerável ao exame de Kasiski. O autokey elimina essa repetição usando o texto claro para estender a chave.
  • 2O Índice de Coincidência é uma ferramenta poderosa de criptoanálise. Calcule o IC do seu texto cifrado — se estiver perto de 0.0385, a criptografia polialfabética está ocultando as frequências das letras com eficácia. Se estiver acima de 0.045, a palavra-chave pode ser curta demais.
  • 3O gerador de chaves aleatórias usa crypto.getRandomValues para produzir uma palavra-chave aleatória criptograficamente segura. Use-o para gerar chaves tão longas quanto sua mensagem, para uma segurança semelhante ao one-time pad.
  • 4Nunca reutilize uma palavra-chave do Vigenère para várias mensagens. Duas mensagens criptografadas com a mesma palavra-chave podem ser combinadas para cancelar a criptografia, revelando ambos os textos claros por técnicas de crib dragging.

Cifra de Vigenère — Perguntas frequentes

What is the advantage of Vigenère over Caesar?

Vigenère uses a keyword to apply different shifts to each letter, making it a polyalphabetic cipher. This resists simple frequency analysis because the same plaintext letter can encrypt to different ciphertext letters depending on position.

What is autokey mode?

Autokey mode uses the plaintext itself to extend the keyword. After the keyword is exhausted, the plaintext characters are used as the key for subsequent positions. This prevents the repeating pattern that makes standard Vigenère vulnerable to Kasiski examination.

How is the Index of Coincidence interpreted?

IC measures how likely two randomly selected letters are identical. For English text, IC ≈ 0.0667. For random text, IC ≈ 0.0385. A Vigenère-encrypted text with a short keyword will have IC closer to 0.0385, while a value above 0.045 suggests the text may be monoalphabetic or the keyword is very long.

Does the text analyzer support non-English languages?

Yes. The analysis uses the browser's native Intl API for language-aware text segmentation. Word and character counting works correctly for most languages including Chinese, Japanese, Arabic, and accented Latin scripts.

Can I process very long documents?

Documents up to approximately 100,000 words are supported. Analysis is incremental, meaning results update instantly even for large texts without blocking the browser.

Pronto para usar Cifra de Vigenère?

Ferramenta online gratuita — funciona no navegador, sem cadastro. Comece a usar agora.

Experimente agora
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.