https://jo-gunhee.github.io/website1/dcode/dcodewebsite.html
암호화 문제 중 가장 기초적인 문제인 카이사르 암호에 대해서 암호화/복호화 하는 프로그램을 만들었습니다.
카이사르 암호란 "시저 암호" 라고도 불리며 로마의 정치가인 율리우스 카이사르가 비밀리에 편지를 보낼때 사용했던 암호라고 합니다.
암호화를 할때 평문, 즉 보내고자 하는 메시지를 n번 씩 밀려서 암호화 하는 방법입니다.
매우 쉬운 만큼 복호화 과정도 매우 쉽습니다.
그래서 한 번 만들어봤습니다.
암호화 과정과 복호화 과정을 구분할까 하다가 어차피 둘다 똑같은 알고리즘을 사용하기에 암호/복호화 과정을 구분하지는 않았습니다.
웹 사이트를 클릭하시면 다음과 같은 창이 뜹니다.
START 버튼을 누르면
다음과 같이 결과 값이 나오게 됩니다. 알고리즘 자체가 아스키 코드를 이용한 것이기 때문에 아직은 영어만 사용가능하지만 추후에 업데이트를 하여 한글도 잘 작동하도록 만들면 좋을 것 같습니다~
V2. 업데이트
조금 더 이쁘게 출력되도록 만들었다.
START 버튼을 누르면 스크롤 바가 생성되는데 Answer is 옆을 커서로 클릭하고 스페이스바 한번 누르면 보기 편하게 변한다.
'컴공 공부 > 창작의 고뇌' 카테고리의 다른 글
선형암호 암호화 프로그램 (0) | 2021.02.01 |
---|---|
높임말 반말 변환 프로그램 (13) | 2021.01.29 |