이 도구에 대하여
플레이페어(Playfair) 암호 도구는 찰스 휘트스톤이 1854년에 만든 이중자 암호로 텍스트를 암호화하고 복호화합니다. 단일 글자가 아니라 글자 쌍을 암호화한 최초의 실용 암호입니다. 키워드로 만든 5x5 키 사각형을 기반으로 작동합니다. 키워드의 고유한 글자를 먼저 쓰고(I와 J가 한 칸을 공유), 알파벳의 나머지가 남은 칸을 채웁니다. 이 도구는 생성된 사각형을 보여 주어 모든 단계를 따라갈 수 있게 합니다.
암호화하려면 평문을 대문자로 바꾸고, J를 I로 치환하고, 글자를 이중자(쌍)로 나눕니다. 채움 글자(기본값 X)를 중복된 쌍 사이에 삽입하고, 텍스트 길이가 홀수이면 끝에 덧붙입니다. 각 이중자는 세 가지 규칙으로 변환됩니다. 같은 행의 두 글자는 각각 오른쪽 글자로 치환되고(끝에서 순환), 같은 열의 두 글자는 아래 글자로(순환), 그 밖의 쌍은 직사각형을 이루어 각 글자가 자기 행에 있지만 다른 글자의 열에 있는 글자로 치환됩니다. 디코딩은 같은 규칙을 반대로(왼쪽 / 위 / 같은 직사각형) 적용합니다.
모든 것이 브라우저에서 로컬로 실행되며 아무것도 업로드되지 않으므로 메시지가 비공개로 유지됩니다. 플레이페어는 I/J를 병합하고 채움 글자로 패딩하므로 복호화된 텍스트에 불필요한 X나 J 자리에 I가 나타날 수 있습니다. 이는 오류가 아니라 이 암호의 정상적인 산물입니다.