폴리비오스 암호 인코더

5×5 그리드, I와 J는 24번 칸을 공유합니다. 단어 구분자: /

고정된 5×5 폴리비오스 표로 라틴 문자를 변환합니다. 인코더는 A~Z를 행-열 숫자 쌍에 대응시키며 I와 J에는 같은 24를 사용합니다. 각 공백 문자는 /로 바꾸고 나머지 문자는 제외합니다. 디코더는 공백으로 구분한 숫자 쌍과 단어 구분자인 /를 입력받습니다. 학습과 퍼즐을 위한 도구이며 안전한 암호화 방식이 아닙니다.

폴리비오스 도구 사용 방법

  1. 1

    인코딩 또는 디코딩 선택

    도구는 항상 아래의 고정 5×5 알파벳을 사용합니다. 키를 적용하거나 6×6으로 바꾸는 모드는 없습니다.

  2. 2

    지원되는 형식으로 입력

    인코딩에는 악센트 표시가 없는 라틴 문자를 사용하세요. 디코딩할 때는 두 자리 좌표마다 공백으로 구분하고 단어 사이에 /를 사용하세요.

  3. 3

    결과 복사

    인코딩은 행 번호를 먼저, 열 번호를 다음에 씁니다. 디코딩은 유효한 칸이 아닌 토큰을 무시합니다.

도구가 사용하는 표

    1   2   3   4   5
1   A   B   C   D   E
2   F   G   H  I/J  K
3   L   M   N   O   P
4   Q   R   S   T   U
5   V   W   X   Y   Z

첫 번째 숫자는 행이고 두 번째 숫자는 열입니다. 따라서 C = 13, T = 44, HELLO = 23 15 31 31 34입니다. I와 J는 모두 24로 인코딩됩니다. 이 구현에서 24를 디코딩하면 J가 나오므로, 복원된 메시지만으로 원문이 I와 J 중 어느 글자를 사용했는지 알 수 없습니다.

정확한 입력 규칙

인코더는 텍스트를 대문자로 바꾸고 A~Z만 변환하며 공백 문자 하나하나를 /로 바꿉니다. 문장 부호, 숫자, 이모지, 악센트 표시가 있는 문자는 제외됩니다. 디코더는 공백으로 나뉜 토큰을 읽습니다. 23 24 / 44 23 15 42 15HJ THERE가 됩니다. 2315, 00, 문장 부호 같은 토큰은 오류로 표시하지 않고 무시합니다.

폴리비오스 표의 용도

고전 암호 수업, 손 신호, 퍼즐 설계에 유용합니다. 단일 치환 암호이므로 민감한 정보를 보호할 수 없습니다. 이 버전은 키워드, 사용자 지정 알파벳, 문자와 숫자를 함께 쓰는 6×6 표, 구분자 자동 감지를 지원하지 않습니다.

데이터 처리

이 도구는 서버를 사용합니다. 입력한 텍스트는 결과를 계산하기 위해 이 사이트의 서버로 전송됩니다. 2단계 화면에서는 단계 사이에 내용을 복원할 수 있도록 브라우저 세션 저장소에도 임시로 보관됩니다. 외부 암호 서비스에는 연결하지 않지만 비밀 정보는 입력하지 마세요.

자주 묻는 질문

I와 J는 모두 24번 칸을 사용하며, 이 구현은 공유 칸을 역변환할 때 J를 선택합니다. 좌표만으로는 원래 글자를 알아낼 수 없습니다.

아니요. 23 15 31 31 34처럼 모든 숫자 쌍 사이에 공백을 넣으세요. 단어 사이 공백에는 /를 별도 토큰으로 사용합니다.

아니요. 인코딩은 A~Z를 남기고 공백을 /로 바꿉니다. 그 밖의 문자는 제외됩니다.

아니요. 폴리비오스 암호는 교육과 퍼즐에 적합하며 비밀번호, 개인 메시지 또는 기타 민감한 데이터에는 적합하지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다