Teste de Kasiski para Vigenère
Encontra repetições de trigramas no texto cifrado, calcula MDC das distâncias e sugere tamanho da chave Vigenère.
—
Kasiski: achar o tamanho da chave contando distâncias
O Vigenère resistiu três séculos por um motivo simples: com a chave mudando o alfabeto a cada letra, a análise de frequência não pega. Friedrich Kasiski publicou em 1863 a observação que derrubou isso. Se um trecho do texto claro se repete e cai alinhado com a mesma parte da chave, ele produz o mesmo trecho cifrado — e a distância entre as duas ocorrências é múltipla do tamanho da chave.
Cole o texto cifrado e a página procura trigramas repetidos, lista as distâncias entre suas ocorrências e calcula o máximo divisor comum. Esse divisor é a melhor estimativa para o tamanho da chave. Com o tamanho em mãos, a cifra desmonta: separando as letras em posições espaçadas por esse tamanho, cada grupo foi cifrado com um único alfabeto, e cada grupo cai na análise de frequência comum.
O método precisa de texto para funcionar — algumas centenas de caracteres pelo menos, porque repetições de trigrama são raras em pouco material. Também produz falsos positivos: trigramas que se repetem por acaso, sem alinhamento com a chave, contaminam a conta do divisor. Por isso vale olhar as distâncias uma a uma em vez de aceitar o divisor de olhos fechados, e descartar as que destoam.
Perguntas frequentes
Por que trigramas e não pares de letras?
Existe outro jeito de achar o tamanho da chave?
Serve para o Vigenère com chave do tamanho do texto?
Ferramentas Relacionadas
Calculadora de índice de coincidência
Calcula índice de coincidência (IC) de um texto cifrado para distinguir cifras mono/polialfabéticas — ferramenta de criptoanálise.
Cifra de Vigenère
Cifre e decifre textos com a cifra polialfabética de Vigenère usando uma palavra-chave. Mais robusta que a Cifra de César por usar múltiplos deslocamentos. Tudo no navegador.
Análise de frequência para quebrar cifras
Conta frequência de letras, bigramas e trigramas em texto cifrado e compara com português/inglês — ferramenta clássica de criptoanálise.
Cifra de Vigenère com Auto-key
Cifra de Vigenère com chave estendida pelo próprio texto claro (auto-key clássico).
Verificador de Força de Senha
Analise a força de qualquer senha: comprimento, classes de caracteres, entropia em bits e estimativa de resistência. Processado no navegador — a senha não sai do dispositivo.
HIBP K-Anonymity (formato)
Explica o formato k-anonimato do Have I Been Pwned: SHA-1 da senha, primeiros 5 chars no GET e sufixo.