1. 카이사르 암호란?
카이사르 암호 또는 시저 암호는 치환암호이다.
알파벳을 일정한 만큼 밀어서 다른 알파벳으로 치환하는 방식이다.
ex) 3글자씩 밀어서 DEA를 암호화한다면
GHD이다.
2. 암호화 / 복호화 방식
1) 암호화
각 알파벳 문자를 일정한 수(n)만큼 이동시키는 것이다.
n = 3 일 때 A는 D, B 는 E로 변환된다.
2) 복호화
암호화 과정에서 사용된 동일한 수(n)만큼 반대 방향으로 이동시키면 복호화를 할 수 있다.
n = 3 으로 암호화된 메세지는 각 문자를 3칸씩 앞으로 이동시켜서 복호화한다.
참고 문헌
https://ko.wikipedia.org/wiki/%EC%B9%B4%EC%9D%B4%EC%82%AC%EB%A5%B4_%EC%95%94%ED%98%B8
'Hack > 암호학' 카테고리의 다른 글
XOR 연산을 이용한 암호화/복호화 (0) | 2024.04.08 |
---|