UTILS.
100% w przeglądarce
🕵️

Identyfikator / analizator szyfrów

Analizuj nieznany szyfrogram na podstawie jego statystycznego odcisku palca — wskaźnik koincydencji, chi-kwadrat, zbiór znaków — i ranguj najbardziej prawdopodobne szyfry klasyczne.

Wklej szyfrogram, aby stworzyć jego odcisk palca i uszeregować prawdopodobne szyfry. To sugeruje, nie deszyfruje.

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.

Najczęściej zadawane pytania

Czym jest wskaźnik koincydencji?
IC = Σ nᵢ(nᵢ−1) / N(N−1) to szansa, że dwie losowe litery tekstu są identyczne. Angielski i szyfry monoalfabetyczne dają IC ≈ 0,066; szyfry polialfabetyczne spłaszczają go w stronę wartości losowej około 0,038, co pomaga oddzielić te dwie rodziny.
Jak odróżnia podstawienie od przestawienia?
Oba zachowują angielski IC blisko 0,066. Test chi-kwadrat względem częstości angielskich rozstrzyga: przestawienie tylko przestawia litery, więc częstości wciąż się zgadzają (niski chi-kwadrat), podczas gdy podstawienie przemapowuje litery na nowe symbole (wysoki chi-kwadrat). Narzędzie raportuje oba i rankuje odpowiednio.
Czy potrafi zidentyfikować szyfry liczbowe lub A/B?
Tak. Tekst złożony tylko z A i B w pięcioliterowych grupach wskazuje na szyfr baconiański; tylko 0 i 1 na dane binarne; tylko cyfry na schemat numeryczny, taki jak A1Z26 (liczby 1–26) lub kwadrat Polibiusza (pary cyfr 1–5). Sprawdzenie zbioru znaków napędza te sugestie.
Jak wiarygodne są sugestie?
To heurystyki statystyczne, a nie dowód. Dłuższe teksty dają znacznie bardziej wiarygodne wyniki; poniżej około 20 liter wartości IC i chi-kwadrat są zaszumione i narzędzie Cię ostrzega. Traktuj rangowaną listę jako przewodnik do segregacji i potwierdź, wypróbowując sugerowane narzędzia.

Więcej narzędzi