UTILS.
100% 브라우저 내 실행
🥓

베이컨(Baconian) 암호 인코더 / 디코더

각 글자를 A와 B(또는 0/1)로 이루어진 5기호 묶음으로 인코딩하는 베이컨의 두문자 암호입니다. 24글자 고전형과 26글자 개별 테이블을 지원합니다.

— 여기에 결과가 표시됩니다 —

이 도구에 대하여

베이컨(Baconian) 암호 인코더 / 디코더는 1605년경 프랜시스 베이컨이 발명한 두문자 암호를 위한 무료 브라우저 내 도구입니다. 알파벳의 모든 글자는 단 두 가지 상태 — 전통적으로 A와 B — 에서 뽑은 다섯 기호의 묶음으로 표현되므로 각 글자는 AABBB 같은 패턴이 됩니다. 다섯 개의 이진 자리로는 32개의 코드가 가능하여 26개 글자에 충분히 넉넉하며, 바로 이 점이 이 암호를 알파벳의 5비트 이진 인코딩으로 작동하게 합니다.

두 가지 테이블이 제공됩니다. 24글자 고전형 테이블은 베이컨의 원본을 따르며, I와 J가 하나의 코드를 공유하고 U와 V가 또 하나를 공유합니다(A는 AAAAA부터 Z는 BABBB까지). 26글자 개별 테이블은 모든 글자에 00000부터 11001까지 고유한 5비트 코드를 부여합니다. 출력은 A/B 또는 0/1로 표시할 수 있습니다. 모든 처리는 브라우저에서 로컬로 이루어지며 입력한 내용은 어디로도 전송되지 않습니다.

인코딩할 때 글자가 아닌 문자는 무시되고 각 글자는 다섯 기호의 묶음이 됩니다. 디코딩할 때 이 도구는 두 기호를 제외한 모든 것을 제거하고, 스트림을 다섯 개씩 묶고, 각 묶음을 다시 글자로 매핑합니다. 베이컨 암호의 진정한 묘미는 스테가노그래피에 있습니다. 두 가지 서로 다른 상태만 필요하므로 A와 B를 두 가지 서체, 대문자와 소문자, 또는 다른 어떤 미묘한 양방향 차이를 사용해 표지 텍스트 속에 숨길 수 있어 비밀 메시지가 눈앞에 대놓고 숨을 수 있습니다. 그래서 방탈출과 퍼즐 헌트에서 인기 있는 암호입니다.

자주 묻는 질문

베이컨 암호는 글자를 어떻게 인코딩하나요?
각 글자는 두 글자 알파벳(A/B)에서 뽑은 다섯 기호의 묶음으로 매핑됩니다. 예를 들어 A는 AAAAA, B는 AAAAB입니다. 다섯 개의 이진 자리로 32개 코드가 나와 26개 글자를 5비트 인코딩으로 넉넉히 담습니다.
24글자 테이블과 26글자 테이블의 차이는 무엇인가요?
24글자 고전형 테이블은 베이컨의 원본으로, I/J가 코드를 공유하고 U/V가 코드를 공유합니다. 26글자 테이블은 모든 글자에 00000부터 11001까지 고유한 5비트 코드를 부여합니다.
왜 암호를 일반 텍스트 속에 숨길 수 있나요?
두 가지 상태만 사용하므로 A와 B를 표지 텍스트의 어떤 양방향 구분 — 두 가지 폰트, 굵게 대 보통, 또는 대문자 대 소문자 — 으로도 인코딩할 수 있어, 뻔한 암호문이 아니라 스테가노그래피 방식으로 메시지를 숨깁니다.
A와 B 대신 0과 1을 쓸 수 있나요?
네. 기호 토글이 출력을 A/B와 0/1 사이에서 전환하여 5비트 이진 성질을 분명히 드러냅니다. 디코딩할 때 이 도구는 A/B와 0/1을 모두 받아들이고 다른 문자는 무시합니다.

더 많은 도구