UTILS.
100% у браузері
🕵️

Ідентифікатор / аналізатор шифру

Аналізуйте невідомий шифротекст за його статистичним відбитком — індексом збігів, хі-квадрат, набором символів — і ранжуйте найімовірніші класичні шифри.

Вставте шифротекст, щоб зняти його відбиток і ранжувати ймовірні шифри. Це пропонує, а не розшифровує.

Про цей інструмент

Ідентифікатор шифру аналізує невідомий шифротекст і підказує, який класичний шифр найімовірніше його утворив. Замість розшифрування він обчислює статистичні відбитки й зіставляє їх із відомими сигнатурами поширених шифрів, даючи вам відправну точку для решти набору інструментів. Усе працює локально у вашому браузері, тож вставлений текст лишається приватним.

Основна міра — це індекс збігів (IC = Σ nᵢ(nᵢ−1) / N(N−1)) — імовірність того, що дві випадково обрані літери збігаються. Англійський відкритий текст і моноалфавітні шифри (Caesar, Atbash, Affine, Keyword) сидять близько IC ≈ 0.066, тоді як поліалфавітні шифри (Vigenère, Beaufort) сплощують розподіл до IC ≈ 0.038. Інструмент поєднує це з тестом хі-квадрат щодо частот літер англійської мови: моноалфавітний на вигляд IC у поєднанні з низьким хі-квадрат означає, що частоти літер усе ще збігаються з англійською, вказуючи на перестановку (Rail Fence, Columnar), що лише переупорядкувала літери; високий хі-квадрат вказує на підстановку, що їх перевідобразила.

Він також оглядає набір символів (лише A/B натякає на Baconian, лише 0/1 — на двійковий, лише цифри — на схему A1Z26 чи Полібія) і структурні підказки, як-от парність довжини тексту, відсутність подвоєних літер і відсутність J, що разом підвищують імовірність Playfair. Результат — ранжований список кандидатів-шифрів із примітками впевненості поряд із сирою статистикою. Він пропонує припущення, а не певність — особливо короткі тексти роблять числа ненадійними.

Поширені запитання

Що таке індекс збігів?
IC = Σ nᵢ(nᵢ−1) / N(N−1) — це ймовірність того, що дві випадкові літери тексту тотожні. Англійська й моноалфавітні шифри дають IC ≈ 0.066; поліалфавітні шифри сплощують його до випадкового значення близько 0.038, що допомагає розділити ці дві родини.
Як він відрізняє підстановку від перестановки?
Обидві зберігають англоподібний IC близько 0.066. Тест хі-квадрат щодо англійських частот вирішує: перестановка лише переупорядковує літери, тож частоти все ще збігаються (низький хі-квадрат), тоді як підстановка перевідображає літери в нові символи (високий хі-квадрат). Інструмент повідомляє обидва й ранжує відповідно.
Чи може він ідентифікувати числові або A/B шифри?
Так. Текст, що складається лише з A та B у п’ятилітерних групах, вказує на шифр Baconian; лише 0 та 1 — на двійковий; лише цифри — на числову схему на кшталт A1Z26 (числа 1–26) або квадрат Полібія (пари цифр 1–5). Перевірка набору символів керує цими підказками.
Наскільки надійні підказки?
Це статистичні евристики, а не доказ. Довші тексти дають набагато надійніші результати; менш ніж близько 20 літер значення IC і хі-квадрат зашумлені, і інструмент попереджає вас. Трактуйте ранжований список як орієнтир для сортування й підтверджуйте, пробуючи запропоновані інструменти.

Більше інструментів