치환암호 편집하기
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
==종류== | ==종류== | ||
===단일치환암호=== | ===단일치환암호=== | ||
− | 알파벳에서 숫자(키 값)를 이용해서 다른 알파벳이 되도록 치환시키는 방식이다. 알파벳 26문자를 무작위로 나열한 집합과 원래의 알파벳 26문자를 서로 1대1 대응시킴으로써 암호문을 생성해낸다.<ref>〈[https://jaebworld.tistory.com/5 Simple Substitution Cipher(단일치환암호)]〉, 《티스토리》, 2019-04-20</ref> 단일치환암호 방식은 알파벳의 수가 26개로 한정되있다는 약점이 있어, [[평행이동]], [[빈도분석법]] 등과 같은 방법으로 [[평문]]을 찾을 수 있다.<ref>ITqom, 〈[http://itqomcom.blogspot.com/2018/04/blog-post_14.html 단일치환 암호방식과 다중치환 암호방식]〉, 《개인블로그》, 2018-04-14</ref> 단일치환암호 방식으로는 덧셈암호, | + | 알파벳에서 숫자(키 값)를 이용해서 다른 알파벳이 되도록 치환시키는 방식이다. 알파벳 26문자를 무작위로 나열한 집합과 원래의 알파벳 26문자를 서로 1대1 대응시킴으로써 암호문을 생성해낸다.<ref>〈[https://jaebworld.tistory.com/5 Simple Substitution Cipher(단일치환암호)]〉, 《티스토리》, 2019-04-20</ref> 단일치환암호 방식은 알파벳의 수가 26개로 한정되있다는 약점이 있어, [[평행이동]], [[빈도분석법]] 등과 같은 방법으로 [[평문]]을 찾을 수 있다.<ref>ITqom, 〈[http://itqomcom.blogspot.com/2018/04/blog-post_14.html 단일치환 암호방식과 다중치환 암호방식]〉, 《개인블로그》, 2018-04-14</ref> 단일치환암호 방식으로는 덧셈암호, 곱센암호, 아판암호가 있다. |
====덧셈암호==== | ====덧셈암호==== |