베이컨 암호 변환기
알파벳 한 글자를 A/B 다섯 자리 조합으로 바꾸는 베이컨 암호를 암호화·복호화합니다. 26자 표를 그대로 씁니다.
입력한 내용은 서버로 전송되지 않습니다.
글자 → A/B 코드한 글자당 다섯 자리
-
A/B 코드 → 글자다섯 자리씩 묶어 해석
-
사용 방법
- 1암호화할 영문 텍스트를 입력합니다 (알파벳 이외의 문자는 무시됩니다).
- 2한 글자당 A/B 다섯 자리 코드로 바뀐 결과를 확인합니다.
- 3복호화 탭에서는 A/B로 된 코드를 붙여넣으면 원문 글자로 되돌립니다.
자주 묻는 질문
알파벳을 A=0, B=1, ..., Z=25로 순서를 매기고 그 번호를 5자리 이진수로 쓴 뒤 0은 A, 1은 B로 바꿉니다. 예를 들어 M은 12번째(0부터 셈)라 이진수 01100이 되고, 이를 A/B로 옮기면 ABBAA입니다.
두 글자(A/B)로 26가지 경우를 구분하려면 2^5=32≥26이 필요한 최소 자리수이기 때문입니다. 네 자리(2^4=16가지)로는 26자를 다 표현할 수 없습니다.
아닙니다. 16세기에 프랜시스 베이컨이 고안했을 때는 문장 속 글자를 두 가지 서체(기울인 글자/똑바른 글자)로 몰래 나눠 A/B 이진열을 숨기는 스테가노그래피였습니다. 겉보기에는 평범한 문장인데 그 안에 메시지가 숨어 있는 것이 핵심이었고, 이 계산기는 그 숨기는 과정 없이 문자 ↔ A/B 변환만 다룹니다.
원조(16세기) 표는 26자가 아니라 24자였습니다 — I/J, U/V를 각각 같은 코드로 묶었습니다(당시 J·V가 독립된 글자로 자리잡기 전이었습니다). 그 24자 표는 문헌마다 소개가 조금씩 달라 여기서는 다루지 않고, 이견이 없는 26자(A~Z 각각 다른 코드) 판만 정확하게 계산합니다.
알아두면 좋은 점
- 알파벳(A-Z)이 아닌 문자(한글·숫자·문장부호)는 암호화 시 무시되고 결과에 남지 않습니다.
- 복호화할 때 A/B 다섯 자리가 한 글자에 대응합니다. 공백이나 줄바꿈은 구분자로만 쓰이고 무시됩니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 2일 · 결과는 참고용 추정치입니다.