Об этом инструменте
Идентификатор шифров анализирует неизвестный шифртекст и подсказывает, какой классический шифр вероятнее всего его создал. Вместо расшифровки он вычисляет статистические отпечатки и сопоставляет их с известными сигнатурами распространённых шифров, давая вам отправную точку для остального набора инструментов. Всё работает локально в вашем браузере, поэтому вставленный текст остаётся приватным.
Основная мера — индекс совпадений (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 или Polybius) и структурные подсказки, такие как чётность длины текста, отсутствие удвоенных букв и отсутствие J, которые вместе повышают вероятность Playfair. Результат — ранжированный список кандидатов-шифров с примечаниями об уверенности рядом с сырой статистикой. Он предлагает подсказки, а не уверенность — особенно короткие тексты делают числа ненадёжными.