올해 대학교ㅗ 들어간 1학년 새내기입니다
학교에서 학기말 과제를 내주셨는데 어떻게 수행해야 하는지 이해가 잘 안갑니다
리눅스 환경에서 프로그램을 만들어 오라고 하셧구요
c++ 을 배웟습니다
여기에서 물어봐도 되는지는 잘 모르겟지만 프로그램 관련이라 한번 올려봅니다
혹시 문제가 된다면 삭제할게요
암호와 복호화에 관련된 거에요
///
주어진 password 로부터 Key값을 산출하여 key와의 XOR 연산 결과로 암호화
key값과의 xor연산 값으로 변환한다
키 값은 문자열을 통해 만든다 (예: 문자열이 "12AB"일 경우 이 4바이트 ASCII값을 모두 더하여 하위 8비트만 취한다. 0x31+0x32+0x41+0x42=0x146=>0x46) ///이 말이 무슨 말인지 이해를 하지 못하겟어요ㅠ
원본 데이터는 암호화된 데이터와의 XOR연산으로 구한다
또 수행형식이라고
수행방법 : 명령 창에서 다음의 방법으로 주어진 문서를 암호화하거나 해독하여 복원한다
codec <input_file><output_file></function><password> //이 문장이 무엇을 의미하는지 전혀 이해를 하지 못하겟어요
//수업시간에 열심히 들엇다고 생각하고 아무리 기억을 회상시켜보아도
//저런 형식의 문장은 본적이 없는거 같아요
//배열을 조금 닮은거 같기도 한데 배열은[][] 이렇게 생겻고
//도무지 모르겟어요
이것만 이해하면 좀 방향이라도 잡을수 잇을거 같은데 이해가 안가서 몇시간째 삽질만 하고잇어요ㅠㅜ