‘미리컴파일된 헤더 사용하지 않음 ‘을 하지 않아도 되는 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