C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[22580] Re:[질문] 암호가 제 전공이니....제가 아는데 까지 설명해 드릴께요..
임양규 [gmpcs93] 1032 읽음    2002-11-12 20:29
에궁... 님이 쓰신 글 :
:
: -_-;; 자게에 올렸다가..이곳으로 옮겼습니다 쓸때는 글 성격상 자게쪽이 어울릴꺼라 생각했는데..
:
: ^^;;
:
: 질문임미돠..
:
: 폴더암호화, 파일암호화에 대해 공부 할려구 하는데여..
:
: 음..지금은 파일 시스템에 대해서 공부하고 있거든여..
:
: 이다음부터는 어디서 부터 해야 할지 너무 막막해서염..
:
: 혹시 좋은 자료나 사이트 아시면
:
: 가르쳐 주심 감사하겠습니다...(질문하고도 제가 더 난감하네염..-_-a)

안녕하세요???


폴더 암호화 파일 암호화를 하기 위해서는 할 것이 아주 많답니다.

1. 우선 암호 알고리즘에 대해서 공부를 해야겠죠...

그리고 나서 목적에 맞는 알고리즘을 구현하시거나 기존에 구현되어있는 걸 찾아야겠죠...

참고로, 암호는 암호 알고리즘과 프로토콜 이라는 두 분야로 나뉩니다.

암호 소스는 공개 프로젝트로 진행하고 있는 http://www.openssl.org 에 들려보세요...

SSL을 하기 위한 오픈 프로젝트입니다. 소스가 방대합니다.~

또는 http://www.sourceforge.net 에서 crypto 등으로 검색해 보세요...

컴포넌트는 http://www.torry.net 에서 구하시면 되구요...


2. file 입출력

파일을 암호화 하려면 원본 파일을 읽어 들인후 암호화 알고리즘을 사용해서 암호화 해야 합니다.

파일을 암호화한 결과에는 파일을 암호화 한 알고리즘, 파일의원래 이름, 확장자 등의 헤더 정보를 추가적으로 기록해 주어야 복호화 할 수 있습니다.

이 부분은 본인이 설계를 해야겠죠...

파일의 첫 부분에...암호 알고리즘을 8바이트 크기로 넣고, 그 다음에 파일의 원래 이름과 확장자 20바이트 등등...이런식으로 헤더를 설계해야 할 것입니다.


3. folder를 암호화 하려면...특별한 기술이 있어야 할꺼 같은데..
이 부분은 구현을 안해봐서 잘 모르겠네요..

대충 이정도 입니다.

그럼...이만.

+ -

관련 글 리스트
31097             Re:Re:Re:[질문] 약간 잘못된 내용이 있어서~~.... gongnim 865 2002/11/14
22580     Re:[질문] 암호가 제 전공이니....제가 아는데 까지 설명해 드릴께요.. 임양규 1032 2002/11/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.