UTILS.
100% no navegador
🕵️

Identificador / Analisador de Cifras

Analise texto cifrado desconhecido por sua impressão digital estatística — índice de coincidência, qui-quadrado, conjunto de caracteres — e classifique as cifras clássicas mais prováveis.

Cole o texto cifrado para gerar sua impressão digital e classificar as cifras prováveis. Isso sugere, não decifra.

Sobre esta ferramenta

O Identificador de Cifras analisa um texto cifrado desconhecido e sugere qual cifra clássica provavelmente o produziu. Em vez de decifrar, ele calcula impressões digitais estatísticas e as compara com as assinaturas conhecidas de cifras comuns, dando a você um ponto de partida para o resto do conjunto de ferramentas. Tudo roda localmente no seu navegador, então o texto colado permanece privado.

A medida central é o índice de coincidência (IC = Σ nᵢ(nᵢ−1) / N(N−1)), a probabilidade de que duas letras escolhidas aleatoriamente sejam iguais. Texto original em inglês e cifras monoalfabéticas (César, Atbash, Afim, Palavra-chave) ficam perto de IC ≈ 0,066, enquanto cifras polialfabéticas (Vigenère, Beaufort) achatam a distribuição em direção a IC ≈ 0,038. A ferramenta combina isso com um teste qui-quadrado em relação às frequências das letras do inglês: um IC de aparência monoalfabética combinado com um qui-quadrado baixo significa que as frequências das letras ainda correspondem ao inglês, apontando para uma transposição (Rail Fence, Colunar) que apenas reordenou letras; um qui-quadrado alto aponta para uma substituição que as remapeou.

Ele também inspeciona o conjunto de caracteres (apenas A/B sugere Baconiana, apenas 0/1 binário, apenas dígitos um esquema A1Z26 ou Políbio) e pistas estruturais como a paridade do comprimento do texto, a ausência de letras duplicadas e a falta de J, que juntas aumentam a probabilidade de Playfair. O resultado é uma lista classificada de cifras candidatas com notas de confiança ao lado das estatísticas brutas. Ele oferece sugestões, não certeza — textos curtos especialmente tornam os números não confiáveis.

Perguntas frequentes

O que é o índice de coincidência?
IC = Σ nᵢ(nᵢ−1) / N(N−1) é a chance de que duas letras aleatórias do texto sejam idênticas. Inglês e cifras monoalfabéticas dão IC ≈ 0,066; cifras polialfabéticas o achatam em direção ao valor aleatório de cerca de 0,038, o que ajuda a separar as duas famílias.
Como ele distingue substituição de transposição?
Ambas mantêm um IC parecido com o inglês, perto de 0,066. O teste qui-quadrado em relação às frequências do inglês decide: a transposição apenas reordena letras, então as frequências ainda correspondem (qui-quadrado baixo), enquanto a substituição remapeia letras para novos símbolos (qui-quadrado alto). A ferramenta reporta ambos e classifica de acordo.
Ele consegue identificar cifras de números ou A/B?
Sim. Texto feito apenas de A e B em grupos de cinco letras aponta para a cifra Baconiana; apenas 0s e 1s para binário; apenas dígitos para um esquema numérico como A1Z26 (números 1–26) ou um quadrado de Políbio (pares de dígitos 1–5). A verificação do conjunto de caracteres orienta essas sugestões.
Quão confiáveis são as sugestões?
São heurísticas estatísticas, não provas. Textos mais longos dão resultados muito mais confiáveis; abaixo de cerca de 20 letras, os valores de IC e qui-quadrado são ruidosos e a ferramenta avisa. Trate a lista classificada como um guia de triagem e confirme testando as ferramentas sugeridas.

Mais ferramentas