복호화 2

선형암호 암호화 프로그램

https://jo-gunhee.github.io/website1/dcode2/affine.html 선형 암호란 알파벳 a~z를 하나씩 숫자 0~25에 대응시켜각 알파벳을 (ax+b)mod m 연산을 수행한 후 그에 대응되는 알파벳으로 치환하는 암호다.위 식에서 a와 b는 암호에 사용되는 암호키로 a와 b를 모른다면...403291461126605635584000000 가지의 수를 다 따져봐야한다...일십백천만억조경해자... 403자.... 위 사이트에 접속하여 암호키 a와 b를 설정하면 그 숫자를 가지고 문자열을 암호화 해주는데 여기서 a는 26과 서로수여야만 한다. 따라서 a로 사용할 수 있는 값은 1,3,5,7,9,11,15,17,19,21,23,25 가 있다. b는 1~26 사이의 숫자만 사용 가..

카이사르 암호 암호화 복호화 사이트

https://jo-gunhee.github.io/website1/dcode/dcodewebsite.html 암호화 문제 중 가장 기초적인 문제인 카이사르 암호에 대해서 암호화/복호화 하는 프로그램을 만들었습니다. 카이사르 암호란 "시저 암호" 라고도 불리며 로마의 정치가인 율리우스 카이사르가 비밀리에 편지를 보낼때 사용했던 암호라고 합니다. 암호화를 할때 평문, 즉 보내고자 하는 메시지를 n번 씩 밀려서 암호화 하는 방법입니다. 매우 쉬운 만큼 복호화 과정도 매우 쉽습니다. 그래서 한 번 만들어봤습니다.암호화 과정과 복호화 과정을 구분할까 하다가 어차피 둘다 똑같은 알고리즘을 사용하기에 암호/복호화 과정을 구분하지는 않았습니다. 웹 사이트를 클릭하시면 다음과 같은 창이 뜹니다. START 버튼을 누르면..