‘미리컴파일된 헤더 사용하지 않음 ‘을 하지 않아도 되는 MD5 모듈이다.
사용법도 나름 편리한거 같고…
MD5값이 PHP에서 제공하는 MD5값과 동일하다. (MD5결과값 확인)
※ 파일구성
MD5ChecksumDefines.h
MD5Checksum.h
MD5Checksum.cpp
※ 정의
static CString GetMD5(BYTE* pBuf, UINT nLength); static CString GetMD5(CFile& File); static CString GetMD5(const CString& strFilePath);
※ 사용방법
프로젝트 폴더에 파일을 복사하고
프로젝트 → 기존항목추가 → 위 3파일 전부선택 후 추가하고 다음과 같이 코드작성
// 헤더파일 #include "MD5 v1.2/MD5ChecksumDefines.h" #include "MD5 v1.2/MD5Checksum.h" // 사용예제 char *pszInput = "test"; CString strCheckSum; strCheckSum = CMD5Checksum::GetMD5((BYTE *)pszInput, strlen(pszInput));
다운로드: MD5Checksum.zip
'개발이야기 > MFC' 카테고리의 다른 글
유니코드 ↔ 안시 변환함수 (0) | 2012.05.16 |
---|---|
폴더선택 다이얼로그와 초기폴더경로 설정 (0) | 2012.05.15 |
MFC Control 오픈소스 모음 (0) | 2012.05.13 |
3D 다이아몬드 (0) | 2012.05.13 |
fscanf_s 주의사항 (0) | 2012.05.12 |