도구스텍스트

카시스키 시험 (비즈네르 암호 키 길이 추정)

비즈네르 암호문에서 되풀이되는 부분 문자열의 간격을 분석해 키 길이를 추정합니다. 키를 모른 채 암호문만으로 해독의 실마리를 찾는 1863년의 고전 암호분석 기법입니다.

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

가장 유력한 키 길이

5

거리 66개 중 이 길이로 나누어떨어지는 것이 가장 많습니다.

키 길이 후보(점수 순)

키 길이점수
566
733
1110

되풀이된 부분 문자열 — 33

문자열위치거리
EFR6, 31, 66, 12125, 35, 55
FOP2, 27, 62, 11725, 35, 55
FRN7, 32, 67, 12225, 35, 55
LXF0, 25, 60, 11525, 35, 55
NHR9, 34, 69, 12425, 35, 55
OPV3, 28, 63, 11825, 35, 55
PVE4, 29, 64, 11925, 35, 55
RNH8, 33, 68, 12325, 35, 55
VEF5, 30, 65, 12025, 35, 55
XFO1, 26, 61, 11625, 35, 55
AWT12, 37, 7225, 35
BSS15, 40, 7525, 35
CGX22, 47, 8225, 35
GCG21, 46, 8125, 35
GVP18, 43, 7825, 35
정제된 암호문 길이127자
점수가 가장 높은 후보가 가장 유력하지만, 확신할 수는 없습니다. 짧은 암호문에서는 우연히 같은 문자열이 겹칠 수 있습니다(26개 알파벳의 삼중문자 조합은 17,576가지뿐입니다). 여러 후보를 함께 검토하는 것이 안전합니다.
키 길이 추정까지만 다룹니다. 실제 키 내용을 알아내려면 각 열의 글자 빈도를 분석해 시저 암호처럼 따로 풀어야 합니다.

사용 방법

  1. 1분석할 비즈네르 암호문을 입력합니다.
  2. 2반복 문자열 길이(보통 3)와 최대 키 길이를 정합니다.
  3. 3암호문에서 되풀이된 부분 문자열과 그 사이 거리를 확인합니다.
  4. 4거리들에 공통으로 나타나는 약수 순으로 정렬된 키 길이 후보를 확인합니다.

자주 묻는 질문

1863년 프리드리히 카시스키가 내놓은 고전 암호분석 기법으로, 비즈네르 암호문에서 키를 모른 채 키 길이를 추정합니다. 암호문에 같은 부분 문자열이 되풀이되는 자리를 찾아 그 사이 거리들을 모으면, 진짜 키 길이는 그 거리들을 공통으로 나누는 약수일 가능성이 높습니다.

비즈네르 암호는 키가 일정한 길이마다 되풀이됩니다. 평문에서 같은 부분 문자열이 두 곳에 나타났는데 그 사이 거리가 키 길이의 배수라면, 두 곳 모두 키의 같은 위치로 암호화되어 암호문에도 똑같은 부분 문자열이 되풀이됩니다.

점수가 가장 높은 후보(여러 거리에 공통으로 나타나는 약수)가 가장 유력합니다. 다만 짧은 암호문에서는 우연히 같은 삼중문자가 겹칠 수 있어(26개 알파벳 조합은 17,576가지뿐입니다) 확신할 수는 없습니다. 여러 후보를 각각 시도해 보는 것이 안전합니다.

이 계산기는 키 길이 후보까지만 냅니다. 실제 키 내용을 알아내려면 카이제곱 검정 등으로 각 위치의 글자 빈도를 분석해 시저 암호처럼 각 열을 따로 풀어야 합니다.

아니요. 입력한 암호문은 모두 브라우저에서만 분석되며 서버로 전송되지 않습니다.

알아두면 좋은 점

  • 통계적 추정 기법입니다. 암호문이 짧거나 되풀이가 드물면 정확한 키 길이를 찾지 못할 수 있습니다.
  • 키 내용까지는 복원하지 않습니다. 키 길이 추정까지만 다룹니다.

함께 보면 좋은 도구

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