Homework #7. 파일 암호화 프로그램 작성
2012년 2학기/C 프로그래밍 프로젝트 |
2012. 11. 28. 17:00
파일의 이름을 인자로 받아 암호화하는 프로그램을 작성할 것
<제한 요소>
- 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(화) 시험 전에 프린트하여 제출할 것
'2012년 2학기 > C 프로그래밍 프로젝트' 카테고리의 다른 글
Chap 23. 구조체와 사용자 정의 자료형 2 (0) | 2012.12.04 |
---|---|
윈도우즈 운영체제를 위한 콘솔 제어 방법 (0) | 2012.11.29 |
Homework #6. 캐릭터 구조체 생성 및 Linked List 구현 (결과 화면 파일 저장) (0) | 2012.11.28 |
Chap 24. 파일 입출력 (0) | 2012.11.28 |
Chap 21. 문자와 문자열 처리 함수 (0) | 2012.11.27 |