Caesar cipher(시저암호, 카이사르 암호)
Caesar Cipher(시저암호, 카이사르)암호는 평문으로 사용되는 알파벳을 일정한 문자 수 만큼 평행이동킴으로써 암호화하는 방법을 말한다. 예를 들어 3단계 이동시켜보면, [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z] 의 알파벳 순서 [d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c] 으로 대신한다. 위의 예로 "security" 단어를 시저암호 암호화를 거치게 되면 "vhixulwb"가 되게 된다. 시저암호의 복호화에서는 암호화 때와 동일한 거리만큼 평행이동을 하되, 역방향으로 평행이동을 해준다. "vhixulwb" -> "security 시저암호에서는 알파벳을 평행이동시키는 문자 수가 키가 된다. 알파벳..
2019. 4. 20.
`