도구스텍스트

니힐리스트 암호 변환기

폴리비오스 좌표로 바꾼 평문에 키 좌표를 나머지 연산 없이 그냥 더하는, 19세기 러시아 혁명가들이 쓴 암호로 영문을 암호화·복호화합니다.

평문

암호문 (숫자, 공백 구분)

 
암호문 숫자는 자릿수가 문자마다 다를 수 있습니다(모듈로 없이 그냥 더하기 때문). 반드시 공백으로 구분해 표시·복사됩니다.

사용 방법

  1. 1암호화할지 복호화할지 고릅니다.
  2. 2텍스트를 붙여넣고 키워드(필수)와 표 키(선택)를 입력합니다.
  3. 3암호문은 공백으로 구분된 숫자로 나옵니다. 복호화할 때도 그대로 붙여넣습니다.

자주 묻는 질문

폴리비오스 사각형에서 평문 글자와 키워드 글자를 각각 (행, 열) 좌표로 바꿔 두 자리 숫자로 만든 뒤(예: 1행 1열이면 11), 평문 숫자에 키 숫자를 반복시켜 더합니다. 복호화는 그 합에서 키 숫자를 다시 빼 좌표로 되돌립니다.

더할 때 **나머지 연산(모듈로)을 쓰지 않고 그냥 더하기 때문**입니다. 두 좌표가 각각 44라면 44+44=88(두 자리)이지만, 각각 55(표의 마지막 칸)라면 55+55=110(세 자리)이 됩니다. 자릿수가 문자마다 달라질 수 있어 암호문을 공백으로 구분된 숫자로 표시합니다 — 붙여 쓰면 다시 나눌 수 없기 때문입니다.

비네르는 알파벳 자체를 26으로 나머지 연산해 이동시키지만, 니힐리스트는 폴리비오스 좌표를 나머지 연산 없이 그냥 더합니다. 그래서 결괏값이 자리올림 없이 커질 수 있다는 점이 가장 큰 차이입니다.

19세기 후반 러시아 혁명가들(니힐리스트 운동)이 쓴 것으로 알려져 있습니다. 이후 소비에트 첩보 기관도 변형된 형태를 실전에서 썼다고 전해지지만, 현대 기준으로는 쉽게 풀리는 고전 암호입니다.

알아두면 좋은 점

  • "모듈로 없이 그냥 더한다"는 규칙을 44+44=88, 55+55=110 두 사례로 직접 검증했습니다 — 후자는 세 자리로 넘어가는 경우입니다.
  • 암호화 후 같은 키로 복호화하면 원문으로 정확히 돌아오는지, 표 키(선택)를 바꾸면 같은 평문·키워드라도 다른 암호문이 나오는지 검산했습니다.
  • I와 J는 폴리비오스와 같은 이유로 한 칸에 합쳐집니다. 알파벳이 아닌 문자는 걸러집니다.

함께 보면 좋은 도구

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