도구스텍스트

우연의 일치 지수(IC) 계산기

글에서 두 글자를 무작위로 뽑았을 때 같은 글자일 확률(우연의 일치 지수, IC)을 계산합니다. 무작위·영어 평문 기준값과 견주고, 프리드먼 검정으로 비즈네르 암호의 키 길이를 거칠게 추정합니다.

영문자만 읽습니다. 공백·숫자·문장부호·한글은 무시합니다.

우연의 일치 지수(IC)

0.0447

영문자 904자 기준

무작위 텍스트 기준(Kr = 1/26)0.0385
영어 평문 기준(Kp ≈)0.0655
프리드먼 추정 키 길이약 4.3
무작위에 가까운 값입니다 — 비즈네르처럼 여러 알파벳을 섞어 쓰는 다표식 암호일 가능성이 있습니다.

글자 빈도 — 26

글자횟수비율
T687.5%
G667.3%
V616.7%
K515.6%
C505.5%
I475.2%
R465.1%
X444.9%
P384.2%
Y364%

사용 방법

  1. 1분석할 글(암호문 또는 평문)을 넣습니다.
  2. 2영문자만 남긴 뒤 글자 빈도로 IC를 계산합니다.
  3. 3무작위·영어 평문 기준값과 견주어 단일 치환인지 다표식 암호인지 가늠합니다.
  4. 4IC가 무작위에 가까우면 프리드먼 검정으로 다표식 암호(비즈네르 등)의 키 길이를 추정합니다.

자주 묻는 질문

글에서 서로 다른 두 자리를 무작위로 뽑았을 때 같은 글자가 나올 확률입니다. IC = Σnᵢ(nᵢ−1) / (N(N−1))로 계산하며, nᵢ는 i번째 글자가 나온 횟수, N은 전체 글자 수입니다.

0.0385(=1/26)는 26개 알파벳이 완전히 고르게 나오는 무작위 텍스트의 IC입니다. 0.065는 표준 영어 알파벳 빈도표(E 12.7%, T 9.1% … Z 0.07%)의 각 비율을 제곱해 더한 값으로, 문헌마다 반올림 방식에 따라 0.065~0.0686 사이로 조금씩 다르게 인용됩니다. 영어는 특정 글자(E, T, A 등)가 몰려 있어 무작위보다 겹칠 확률이 훨씬 높습니다.

시저 암호나 단일 치환 암호는 알파벳을 1:1로 바꿔치기만 할 뿐 빈도 분포의 모양은 그대로 옮겨 갑니다(E가 12.7% 나오던 자리에 다른 글자가 12.7% 나오는 식). 그래서 IC는 원래 평문과 거의 같은 값(영어라면 약 0.065)에 머뭅니다.

어디까지나 근사치입니다. L ≈ N(Kp−Kr) / ((N−1)·IC − N·Kr + Kp) 식은 키 길이만큼의 열이 고르게 나뉘어 있다고 가정하는데, 텍스트가 짧거나(수십~수백 자 이하) 키가 길수록 실제 값과 몇 배씩 벗어날 수 있습니다. 카시스키 시험처럼 되풀이 문자열 분석과 함께 참고용으로만 쓰세요.

아니요. 이 지수는 26개 영문 알파벳의 편중된 빈도를 전제로 한 값이라 한글·숫자·문장부호는 계산에서 제외하고 영문자만 셉니다. 비즈네르·카시스키 시험 같은 고전 암호 도구들이 모두 영문 알파벳 대상입니다.

알아두면 좋은 점

  • 학술적으로 확립된 통계 공식과 프리드먼(1922)의 고전적 근사식을 그대로 구현한 것으로, 법령·업계 표준 조회가 필요 없습니다.
  • 프리드먼 추정 키 길이는 근사치입니다. 텍스트가 짧을수록 오차가 커집니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 7일 · 결과는 참고용 추정치입니다.