이 도구에 대하여
암호 식별기는 미지의 암호문을 분석하여 어떤 고전 암호가 그것을 만들었을 가능성이 가장 높은지 제안합니다. 복호화하는 대신 통계적 지문을 계산하고 이를 흔한 암호들의 알려진 서명과 대조하여, 나머지 도구 모음을 위한 출발점을 제공합니다. 모든 것이 브라우저에서 로컬로 실행되므로 붙여넣은 텍스트는 비공개로 유지됩니다.
핵심 지표는 일치 지수(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의 가능성을 높입니다. 결과는 원시 통계와 함께 신뢰도 메모가 붙은 후보 암호들의 순위 목록입니다. 확실성이 아니라 제안을 제공하며 — 특히 짧은 텍스트는 수치를 신뢰하기 어렵게 만듭니다.