C언어 시저암호1 [C실습] 함수 예제 - 시저암호화 및 복호화(Caesar cipher,카이사르 암호)+수정(파이썬코드 추가) 함수예제 - 시저 암호화 및 복호화 ( Caesar cipher, 카이사르 암호) 이번 포스트에서는 대표적인 암호학 예제인 시저암호를 C언어와 파이썬으로 구현해보겠습니다. 문제는 다음과 같습니다. 아이디어 생각하기 문자형 배열에서 자주 등장하는 문제입니다. 아스키코드표에서 대문자와 소문자 범위는 정해져있는데 M을 입력받아 M칸을 이동한 알파벳을 출력하는 것입니다 . 예시로 들면 apple 라는 문자열이 주어졌을때 3칸씩 이동시키게 되면 d s s o h 가 출력되게 되는것입니다. 여기서 주의해야할 점을 말하자면 M칸씩 이동시켰는데 z를 넘어버리면 다시 a로 돌아와야합니다. 위의 알고리즘을 소문자,대문자에 적용하여 암호화 함수 encrypt와 복호화 함수 decrypt를 구현합니다. 먼저 코드 작성전에 앞.. 2020. 6. 1. 이전 1 다음