도구스텍스트

러닝키 암호 변환기

키가 반복되지 않고 평문과 길이가 같거나 더 긴 별도의 텍스트를 그대로 키스트림으로 쓰는 비네르류 암호로 영문을 암호화·복호화합니다.

평문

키 텍스트 (평문과 길이가 같거나 더 길어야 함)

암호문

 
오토키 암호와 달리 키는 평문에서 파생되지 않는 완전히 독립된 텍스트입니다. 키가 반복되지 않아 변환할 알파벳 글자 수만큼 키가 있어야 합니다.

사용 방법

  1. 1암호화할지 복호화할지 고릅니다.
  2. 2텍스트를 붙여넣고, 그와 길이가 같거나 더 긴 키 텍스트를 입력합니다.
  3. 3결과를 확인하고 복사합니다.

자주 묻는 질문

비네르 암호와 같은 방식(각 글자를 키 글자만큼 이동)으로 계산하지만, 키가 짧아서 반복되지 않고 평문과 길이가 같거나 더 긴 별도의 텍스트를 처음부터 끝까지 그대로 씁니다. 전통적으로는 책의 한 구절을 키로 썼습니다.

오토키(autokey-cipher)는 키가 평문 자신에서 이어져 나옵니다(짧은 키워드 뒤에 평문을 붙여 늘립니다). 러닝키는 평문과 완전히 무관한 독립된 텍스트를 키로 씁니다 — 키의 출처가 평문이냐 아니냐가 핵심 차이입니다.

비네르는 짧은 키가 반복되기 때문에 카시스키 시험 같은 통계적 방법으로 키 길이를 추정할 수 있습니다. 러닝키는 키가 반복되지 않아 이런 공격이 통하지 않습니다. 다만 키로 쓰는 텍스트가 흔한 문장이라면 그 자체의 언어적 특성을 이용해 풀 수 있다는 약점이 남습니다.

계산할 수 없습니다. 러닝키는 비네르처럼 키를 반복해서 채우지 않기 때문에, 변환할 알파벳 글자 수만큼 키가 있어야 합니다. 부족하면 더 긴 키 텍스트를 넣어야 합니다.

알아두면 좋은 점

  • 평문 HI에 키 KEY를 적용한 예제(→RM)를 손으로 계산해 대조 검증했습니다.
  • 암호화 후 같은 키로 복호화하면 원문으로 정확히 돌아오는지, 같은 평문이라도 키가 다르면 다른 결과가 나오는지(오토키와 달리 키가 평문에서 파생되지 않음) 검산했습니다.
  • 공백·문장부호는 변환되지 않고 그대로 남으며, 이때 키 위치는 전진하지 않습니다.

함께 보면 좋은 도구

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