파이썬을 이용한 암호화 복호화
순서
1. 평문을 가져오고 decbook과 enbook에 넣는 함수 구현
2. decrypt와 encrypt함수 구현
3. 실행
첫번째
자신이 만든 decbook 딕셔너리와 encbook을 선언합니다.
decbook에 넣은 암호만큼 k번 돌아줍니다.
decbook의 값을 순서대로 val에 넣어주고
encbook[val]번째에 k번째 값을 넣어줍니다.
= 간단하게 decbook의 key값들을 encbook에 넣어줍니다
두번째
decrypt함수에 인자값으로 메세지(msg)와 decbook을 받습니다.
평문의 개수만큼 for문을 돌려줍니다.
ex) this is me(8번)
c값에 decbook의 값이 있다면 replace해줍니다.
*encrypt함수도 똑같이 만들어 줍니다.
세번째
파이썬 실행을 해주는 로직을 가져와 줍니다.
자신이 적을 문장을 입력해 주고,
encrypt함수로 암호화를 해주고,
dectypt함수로는 암호화 된 문장를 복호화 해줍니다.
완성!