Ir para o conteúdo
Totalmente local

Solucionador de cifra Vigenere

Recupera a chave e descodifica texto encriptado com Vigenere sem conhecer a chave previamente.

Entrada

Solucionador de cifra Vigenere

Coloca o texto encriptado com Vigenere e esta ferramenta descobre a chave automaticamente, descodificando a mensagem. Combina três técnicas clássicas de criptoanálise: o exame Kasiski encontra sequências de letras repetidas no texto cifrado e as distâncias entre elas, que indicam comprimentos de chave prováveis; o índice de coincidência avalia cada comprimento candidato de 1 até ao limite que definas e favorece aquele cuja distribuição de letras parece menos aleatória; e a análise de frequência trata depois cada posição da chave como seu próprio alfabeto deslocado, comparando as contagens de letras contra um idioma de referência para encontrar o deslocamento mais provável.

Define tu o comprimento da chave se já o conheces, ou deixa em 0 para deixar a ferramenta detetar automaticamente — útil quando apenas tens um fragmento de texto cifrado e nenhuma outra pista. O idioma de referência (Inglês, Eslovaco, Checo ou Alemão) determina qual tabela de frequência de letras a análise compara, por isso escolhe aquele em que o texto plano provavelmente foi escrito. Muda a opção "Mostrar" para o relatório de análise completo para ver as sequências repetidas que o exame Kasiski encontrou, o índice de coincidência para cada comprimento de chave testado e os principais candidatos a chave lado a lado com o seu score de compatibilidade — útil para verificar o raciocínio da ferramenta ou tentar um palpite próximo à mão.

A recuperação de chave estatística precisa de texto cifrado suficiente para funcionar: algumas centenas de letras é normalmente amplo para uma chave curta, enquanto uma mensagem de uma linha pode exigir que forneças manualmente o comprimento da chave. Apenas as letras A–Z participam na cifra; dígitos, espaços, pontuação e caracteres acentuados passam inalterados, e a saída descodificada mantém a capitalização original letra por letra.

Tudo funciona localmente no teu navegador — o texto cifrado nunca é enviado para lado nenhum, o que importa para soluções de quebra-cabeças, exercícios ou qualquer outra coisa que prefiras não colar num serviço de terceiros. Copia o resultado, descarrega-o como arquivo .txt ou envia-o diretamente para outra ferramenta para continuar a trabalhar nele.

FAQ

Como é que a ferramenta encontra a chave sem a conhecer?
Combina o exame Kasiski (sequências repetidas e as suas distâncias) com o índice de coincidência para estimar o comprimento da chave, depois usa análise de frequência em cada posição da chave para calcular a letra mais provável — tudo contra o idioma de referência que escolhes.
E se o detecção automática do comprimento da chave estiver errada?
Textos cifrados muito curtos nem sempre dão às estatísticas o suficiente para funcionar. Ativa manualmente o comprimento da chave se já o conheces, ou tenta os principais candidatos mostrados no relatório de análise.
Porque é que o idioma de referência importa?
A análise de frequência compara o texto cifrado contra uma distribuição típica de letras para esse idioma. Escolher o errado enviesará cada deslocamento que ela escolhe, por isso alinha-o com o idioma do texto plano.
A pontuação e capitalização sobrevivem à descodificação?
Sim. Apenas as letras A a Z são deslocadas; espaços, pontuação, dígitos e caracteres acentuados são copiados inalterados, e a maiúscula de cada letra descodificada corresponde à letra de texto cifrado correspondente.
É que o meu texto cifrado é enviado para algum lado?
Não. O exame Kasiski, a análise de frequência e a descodificação funcionam localmente no teu navegador — nada do que colas entra jamais sai do teu dispositivo.