에궁... 님이 쓰신 글 :
:
: -_-;; 자게에 올렸다가..이곳으로 옮겼습니다 쓸때는 글 성격상 자게쪽이 어울릴꺼라 생각했는데..
:
: ^^;;
:
: 질문임미돠..
:
: 폴더암호화, 파일암호화에 대해 공부 할려구 하는데여..
:
: 음..지금은 파일 시스템에 대해서 공부하고 있거든여..
:
: 이다음부터는 어디서 부터 해야 할지 너무 막막해서염..
:
: 혹시 좋은 자료나 사이트 아시면
:
: 가르쳐 주심 감사하겠습니다...(질문하고도 제가 더 난감하네염..-_-a)
안녕하세요???
폴더 암호화 파일 암호화를 하기 위해서는 할 것이 아주 많답니다.
1. 우선 암호 알고리즘에 대해서 공부를 해야겠죠...
그리고 나서 목적에 맞는 알고리즘을 구현하시거나 기존에 구현되어있는 걸 찾아야겠죠...
참고로, 암호는 암호 알고리즘과 프로토콜 이라는 두 분야로 나뉩니다.
암호 소스는 공개 프로젝트로 진행하고 있는 http://www.openssl.org 에 들려보세요...
SSL을 하기 위한 오픈 프로젝트입니다. 소스가 방대합니다.~
또는 http://www.sourceforge.net 에서 crypto 등으로 검색해 보세요...
컴포넌트는 http://www.torry.net 에서 구하시면 되구요...
2. file 입출력
파일을 암호화 하려면 원본 파일을 읽어 들인후 암호화 알고리즘을 사용해서 암호화 해야 합니다.
파일을 암호화한 결과에는 파일을 암호화 한 알고리즘, 파일의원래 이름, 확장자 등의 헤더 정보를 추가적으로 기록해 주어야 복호화 할 수 있습니다.
이 부분은 본인이 설계를 해야겠죠...
파일의 첫 부분에...암호 알고리즘을 8바이트 크기로 넣고, 그 다음에 파일의 원래 이름과 확장자 20바이트 등등...이런식으로 헤더를 설계해야 할 것입니다.
3. folder를 암호화 하려면...특별한 기술이 있어야 할꺼 같은데..
이 부분은 구현을 안해봐서 잘 모르겠네요..
대충 이정도 입니다.
그럼...이만.
|