시저암호(Caesar cipher)

로마에서 장군으로 활약한 카이사르가 썼던 암호

caesar1

시저는 기원전 100년경 로마 출신의 장군이었어.

그가 키케로나 친지들에게 은밀한 편지를 보낼 때 사용했던 암호가 시저 암호야.

시저 암호에서는 평문으로 사용되는 알파벳을 일정한 문자 수 만큼 평행 이동을 시키면서 암호화를 해.

예를 들어볼까?

L ORYH BRX

이 암호문은 알파벳을 왼쪽으로 세 자리 이동해서 만든거야.

얼만큼 이동했는지 아니까 해독 할 수 있겠지?

예로는 알파벳을 세 자리를 이동시켰지만 스물다섯 자리까지 이동시킬 수 있어.

만약 스물 여섯 자리를 이동하게 되면 평문 알파벳과 같게 되고, 스물 일곱자리를 이동하면 한자리 이동한 알파벳과 같게되지.