이 도구에 대하여
폴리비오스 사각형(Polybius Square) 암호 인코더 / 디코더는 그리스 역사가 폴리비오스가 2천여 년 전에 서술한 가장 오래된 좌표 암호 중 하나를 위한 무료 브라우저 내 도구입니다. 알파벳의 25개 글자를 행과 열이 1–5로 표시된 5×5 격자에 배열합니다. 그런 다음 각 글자는 그 행과 열을 나타내는 두 자리 숫자로 치환됩니다 — 표준 사각형에서 A는 11, B는 12 등입니다. 5×5 격자는 25개 칸만 담으므로 두 글자가 하나를 공유해야 합니다. 기본적으로 I와 J가 병합되며, 대신 C와 K를 병합하는 옵션도 있습니다.
키워드로 사각형을 시드할 수 있습니다. 키워드의 고유한 글자를 순서대로 먼저 배치하고, 알파벳의 나머지 글자로 격자의 나머지를 채웁니다. 이렇게 하면 모든 좌표가 바뀌어 키가 적용된 폴리비오스 사각형이 만들어집니다. 행과 열 레이블은 기본값이 12345이지만 서로 다른 다섯 개의 문자로 설정할 수 있습니다. 모든 계산은 브라우저에서 로컬로 실행되며, 현재 사각형이 그려져 각 글자가 어떻게 매핑되는지 정확히 볼 수 있습니다.
인코딩은 텍스트를 훑으며 글자가 아닌 문자를 건너뛰고 각 글자에 대해 행 다음 열 쌍을 내보냅니다. 디코딩은 레이블 문자를 제외한 모든 것을 제거하고, 이를 쌍으로 묶고, 각 쌍을 사각형에서 찾아봅니다. 폴리비오스 사각형은 전쟁 포로들이 사용한 탭 코드(좌표를 두드려 전달)와 ADFGX/ADFGVX 야전 암호를 비롯한 여러 후대 시스템의 기초여서, 암호학 역사와 현대 퍼즐 문화 양쪽의 초석입니다.