0. 개요이 글에서는 그림과 같이 Vigenère 치환을 하는 웹 애플리케이션을 만들어 볼 것이다. 암호문을 같은 키로 복호화하였을 시 원문이 나오는 것으로 치환의 정확성을 확인할 수 있다. 사용한 프로그래밍 언어는 HTML, CSS, PHP다.1. Vigenère 치환Caesar 치환Vigenère 치환을 이해하려면 먼저 Caeser 치환을 이해해야 한다. Caesar 치환은 영문 문자열 원문을 단 한 글자로 키로 암호화하는 기법이다. 대소문자 구분은 없기 때문에 원문, 키가 모두 소문자인 것으로 간주했다. 각 키 값은 아래 표와 같이 숫자를 나타낸다.문자숫자문자숫자a0n13b1o14c2p15d3q16e4r17f5s18g6t19h7u20i8v21j9w22k10x23l11y24m12z25 a~z의 아스키..