이번엔 다중 문자 암호, Polyalphabetic ciphers 에 대해서 알아보자. 문자 하나를 치환하는 것을 monoalphabetic substitutions 단일 문자 치환인데.. 이건 너무 간단해서 딱봐도 잘 풀린다. 좀더 복잡한 암호 치환을 하려면 다중문자 Polyalphabetic substitutions 다중 문자 치환을 쓰는게 좋다. 대표적으로 Vigenere ciphers(비제네르 암호) 라는 것이 있다. 쉽게 설명을 하자면, 키 값이 있고 대칭되는 행렬을 구성해서 키값과 평문을 대응시켜 암호문을 만드는 것이다. 일단 비제네르 암호 행렬은 아래와 같다. 이렇게 생겨 먹었따. 그냥 뭐없다. 한칸씩 밀어서 구성해놓은 것. 자 이제 예를 들어 보자. 키 값이 deceptive 라고 치고 암..