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

폴리비오스 사각형(Polybius Square) 암호 인코더 / 디코더

글자를 5×5 폴리비오스 사각형의 두 자리 행/열 좌표로 변환합니다(탭 코드의 기초). 키워드 시드 사각형과 I/J 또는 C/K 병합을 지원합니다.

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

이 도구에 대하여

폴리비오스 사각형(Polybius Square) 암호 인코더 / 디코더는 그리스 역사가 폴리비오스가 2천여 년 전에 서술한 가장 오래된 좌표 암호 중 하나를 위한 무료 브라우저 내 도구입니다. 알파벳의 25개 글자를 행과 열이 1–5로 표시된 5×5 격자에 배열합니다. 그런 다음 각 글자는 그 행과 열을 나타내는 두 자리 숫자로 치환됩니다 — 표준 사각형에서 A는 11, B는 12 등입니다. 5×5 격자는 25개 칸만 담으므로 두 글자가 하나를 공유해야 합니다. 기본적으로 I와 J가 병합되며, 대신 C와 K를 병합하는 옵션도 있습니다.

키워드로 사각형을 시드할 수 있습니다. 키워드의 고유한 글자를 순서대로 먼저 배치하고, 알파벳의 나머지 글자로 격자의 나머지를 채웁니다. 이렇게 하면 모든 좌표가 바뀌어 키가 적용된 폴리비오스 사각형이 만들어집니다. 행과 열 레이블은 기본값이 12345이지만 서로 다른 다섯 개의 문자로 설정할 수 있습니다. 모든 계산은 브라우저에서 로컬로 실행되며, 현재 사각형이 그려져 각 글자가 어떻게 매핑되는지 정확히 볼 수 있습니다.

인코딩은 텍스트를 훑으며 글자가 아닌 문자를 건너뛰고 각 글자에 대해 행 다음 열 쌍을 내보냅니다. 디코딩은 레이블 문자를 제외한 모든 것을 제거하고, 이를 쌍으로 묶고, 각 쌍을 사각형에서 찾아봅니다. 폴리비오스 사각형은 전쟁 포로들이 사용한 탭 코드(좌표를 두드려 전달)와 ADFGX/ADFGVX 야전 암호를 비롯한 여러 후대 시스템의 기초여서, 암호학 역사와 현대 퍼즐 문화 양쪽의 초석입니다.

자주 묻는 질문

폴리비오스 사각형은 글자를 어떻게 인코딩하나요?
알파벳을 행과 열이 1–5로 번호가 매겨진 5×5 격자에 배치하며, 각 글자는 그 행과 열의 두 자리 숫자가 됩니다. 일반 사각형에서 A는 11, B는 12, F는 21 등입니다.
왜 두 글자가 병합되나요?
5×5 격자에는 25개 칸만 있는데 알파벳은 26글자여서 두 글자가 칸을 공유해야 합니다. 전통적으로 I와 J를 합치며, 이 도구는 대신 C와 K를 병합하는 옵션도 병합 설정으로 제공합니다.
키워드는 무엇을 하나요?
사각형을 재배열합니다. 키워드의 고유한 글자를 먼저 배치한 다음 알파벳의 나머지가 남은 칸을 채워 모든 글자에 새 좌표를 부여합니다. 키워드를 사용하면 한눈에 읽기 더 어려운, 키가 적용된 폴리비오스 사각형이 만들어집니다.
탭 코드와는 어떤 관계인가요?
탭 코드는 폴리비오스 사각형을 사용합니다. 각 글자의 행과 열을 두 묶음의 두드림으로 두드려 냅니다. 전쟁 포로들이 벽을 통해 소통하는 데 유명하게 쓰였으며, 같은 사각형이 ADFGX 암호의 바탕이 됩니다.

더 많은 도구