파일의 이름을 인자로 받아 암호화하는 프로그램을 작성할 것
<제한 요소>
- XOR 사용, 파일로부터 읽은 바이트에 암호 바이트(각자 정할것, 예를 들면, 0xAB)를 XOR하여 암호화 한 후에 저장할 것
- 파일의 이름을 인자로 받아 입력 파일("rb"로 open)로 사용하고, 파일명 뒤에 ".enc"를 붙인 파일을 출력 파일로 생성할 것 (예를 들어, 실행 파일이 MyEncode.exe인 경우 커맨드 창에 D:>MyEncode test.jpg라고 입력하면 test.jpg.enc 파일이 생겨야 함. 그 이후에 D:>MyEncode test.jpg.enc를 실행하면 test.jpg.enc.enc 파일이 생기고 이 파일은 test.jpg 파일과 동일해야 함)
<제출방법>
- 표지 상단에 과목명과 과제번호를 적을 것 (Homework #7)
- 표지 하단에 제출자의 이름, 학년, 학번을 적고 본인의 사진(누구인지 식별 가능해야 함)을 넣을 것
- 소스 코드(파일명 넣을 것)와 결과 파일을 프린트하여 제출할 것
- 밑에 페이지 번호를 넣을 것
- Due: 12/18(화) 시험 전에 프린트하여 제출할 것