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.