KO
내 도구

비제네르 암호 인코더 / 디코더

키워드로 비제네르 암호를 인코딩·디코딩하고 보퍼트·자동 키 변형을 지원합니다. 일치 지수와 빈도 분석으로 모르는 키도 찾아 해독합니다.

작업
인코딩 결과
LXFOPVEFRNHR
내 도구 →
광고

비제네르 암호는 반복되는 키워드로 텍스트를 암호화하며, 글자마다 다른 크기로 이동시킵니다. 수 세기 동안 "해독 불가능한 암호"(le chiffre indéchiffrable)라 불렸지만 빈도 분석으로 깨졌습니다. 이 도구는 인코딩과 디코딩을 하고, 보퍼트와 자동 키 변형을 지원하며, 모르는 키도 자동으로 찾아냅니다.

사용 방법

  1. 텍스트와 키워드(영문자만)를 입력합니다.
  2. 인코딩, 디코딩, 또는 모르는 키를 찾는 해독 중에서 고릅니다.
  3. 기본 비제네르가 아니라면 변형을 고릅니다.
  4. 결과를 복사합니다. 글자가 아닌 문자는 그 자리에 그대로 둡니다.

계산식

인코딩은 모듈로 26에서 텍스트 글자에 키 글자를 더합니다: Cᵢ = (Pᵢ + Kᵢ) mod 26. 디코딩은 이를 뺍니다. 키는 메시지 위에서 반복되며 글자일 때만 앞으로 나아갑니다.

해독은 먼저 일치 지수로 키 길이를 찾고, 각 열을 글자 빈도로 카이사르 시프트처럼 풉니다.

예시

키 "LEMON"으로 "ATTACKATDAWN"을 암호화하면 LXFOPVEFRNHR이 되며, 이 암호의 교과서적인 예입니다.

자주 묻는 질문

비제네르 암호는 오늘날에도 안전한가요?

아니요. 메시지가 키보다 길면 이 도구에 들어 있는 빈도 분석으로 쉽게 깨집니다. 퍼즐이나 학습용으로만 쓰고, 실제 비밀에는 쓰지 마세요.

보퍼트 변형이란 무엇인가요?

보퍼트는 더하는 대신 (키 − 텍스트) mod 26을 계산합니다. 그래서 자기 자신이 역연산이 되어, 같은 연산으로 암호화와 복호화를 모두 할 수 있습니다.

해독하려면 텍스트가 얼마나 길어야 하나요?

대략 20자 이상이며 길수록 좋습니다. 짧은 메시지는 통계에 충분한 정보를 주지 못해, 찾은 키를 직접 조정해야 할 수 있습니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 비제네르 암호 인코더 / 디코더. https://kakao.mobile/ko/tools/vigenere-cipher-tool/

MLA

“비제네르 암호 인코더 / 디코더.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/vigenere-cipher-tool/.

광고