솔직히 말하면 프린이 과제 맞는데..
나는 내 공부 한다 생각하고 왠만하면 나 혼자 해결하는데
이건 도저히 머리굴려도 답이 안나와서ㅠ..
힌트나 접근 방법 조언정도만 해줄 수 있을까?

일단 카이사르 암호라는게..
걍 아스키코드를 x만큼 쉬프트해서 출력하면 암호화
쉬프트한 x만큼 다시 빼면 복호화인건데..

기본 개념자체는 이거고

내가 해결하려는건 저렇게 일괄적으로 쉬프트 한게 아니라

랜덤모듈을 사용해서 난수로 오프셋을 생성하고
각 알파벳마다 오프셋만큼 쉬프트해서 암호화
각 알파벳에 쉬프트 된 난수 오프셋만큼 빼면 복호화하는거야

예를 들면

암호화한 a는 101이라면
암호화한 값에서 -x하면 97이고 복호화한 a (원래 a의 아스키)

b는 105, c는 98 ... 계속 이런식으로

이 복호화하는 부분을 어떻게 구현해야될 지 모르겠어ㅠ
범위는 소문자 알파벳만인데ㅠ