0

디코딩 결과

플레이페어 암호
키 (A-Z)

인코딩 결과

플레이페어 암호
키 (A-Z)

플레이페어 암호에 대하여

플레이페어 암호는 5×5 문자표를 사용하여 두 글자씩 짝을 지어 치환하는 치환식 암호입니다.

예를 들어 키가 "SECRET"이고 평문이 "HELLO"인 경우, 다음과 같이 암호화됩니다.

평문   : HELLO
암호문 : ISKYIQ

암호화에서는 먼저 평문을 두 글자씩 짝으로 나눕니다. "LL"처럼 같은 글자가 한 짝이 되는 경우에는 그 사이에 보조 문자 "X"를 삽입합니다. 마지막에 한 글자만 남는 경우에도 보조 문자 "X"를 추가합니다.

HE LX LO

다음으로 총 25칸의 5×5 암호표를 준비합니다. 알파벳은 26글자이므로 일반적으로 "I=J"를 같은 칸에 넣습니다.

암호표에는 먼저 키의 문자를 중복 없이 적습니다. 키가 "SECRET"인 경우 중복되는 두 번째 "E"는 적지 않습니다. 이어서 "ABCDEFGHIKLMNOPQRSTUVWXYZ"를 적되, 여기서도 키와 중복되는 문자는 적지 않습니다. 이렇게 중복 문자가 없는 5×5 암호표가 완성됩니다.

S E C R T
A B D F G
H I K L M
N O P Q U
V W X Y Z

이 암호표를 사용하여 아래 규칙으로 두 글자씩 암호화합니다. 두 글자가 암호표에서 어떤 위치 관계에 있는지에 따라 변환 방법이 달라집니다.

S E
A B
H I

K L
P Q
X Y

I K L
O P Q
HE LX LO
↓
IS KY IQ

복호화에서는 암호문을 같은 문자표로 두 글자씩 처리합니다. 보조 문자 "X"는 자동으로 삭제되지 않는다는 점에 주의하세요.

암호문 : ISKYIQ
평문   : HELXLO