O tym narzędziu
Identyfikator szyfrów analizuje nieznany szyfrogram i sugeruje, który klasyczny szyfr najprawdopodobniej go wytworzył. Zamiast deszyfrować, oblicza statystyczne odciski palca i dopasowuje je do znanych sygnatur popularnych szyfrów, dając Ci punkt wyjścia dla reszty zestawu narzędzi. Wszystko działa lokalnie w Twojej przeglądarce, więc wklejony tekst pozostaje prywatny.
Główną miarą jest wskaźnik koincydencji (IC = Σ nᵢ(nᵢ−1) / N(N−1)), prawdopodobieństwo, że dwie losowo wybrane litery są zgodne. Angielski tekst jawny i szyfry monoalfabetyczne (Cezar, Atbash, afiniczny, ze słowem kluczowym) leżą blisko IC ≈ 0,066, podczas gdy szyfry polialfabetyczne (Vigenère, Beaufort) spłaszczają rozkład w stronę IC ≈ 0,038. Narzędzie łączy to z testem chi-kwadrat względem częstości liter języka angielskiego: monoalfabetycznie wyglądający IC w połączeniu z niskim chi-kwadrat oznacza, że częstości liter wciąż odpowiadają angielskiemu, wskazując na przestawienie (szyfr płotkowy, kolumnowy), które tylko przestawiło litery; wysoki chi-kwadrat wskazuje na podstawienie, które je przemapowało.
Sprawdza także zbiór znaków (tylko A/B sugeruje szyfr baconiański, tylko 0/1 dane binarne, tylko cyfry schemat A1Z26 lub Polibiusza) oraz wskazówki strukturalne, takie jak parzystość długości tekstu, brak podwojonych liter i brak J, które razem zwiększają prawdopodobieństwo Playfair. Wynikiem jest rangowana lista kandydujących szyfrów z uwagami o pewności obok surowych statystyk. Oferuje sugestie, a nie pewność — zwłaszcza krótkie teksty czynią liczby niewiarygodnymi.