欢迎光临
未来你我一起携手

MD5加密函数封装类 基于32位的MD5加密算法

默认是供给MFC使用,如若其他类型程序使用请包含头 并在工程文件里使用MFC库

如果在非MFC程序下使用,请注意在头文件里包含<afxwin.h> 否则会编译出错。

测试代码:

#include "stdafx.h"
#include "md5a.h"
#include <afxwin.h>
int main(int argc, char* argv[])
{
	char *cTemp = (char *)(LPCTSTR)"admin";
	char *cIdentity;
	CMd5A md5;
	cIdentity = md5.MDString(cTemp);
	CString	m_sEncrypt;
	m_sEncrypt = CString(cIdentity);
	printf("%s",m_sEncrypt);
	//AfxMessageBox(m_sEncrypt);
	getchar();
	return 0;
}

实例测试:

MD5加密封装类

这里再把他封装成一个函数来调用如下使用:

CString md5cp(CString str)
{
	char *cTemp = (char *)(LPCTSTR)str;
	char *cIdentity;
	CMd5A md5;
	cIdentity = md5.MDString(cTemp);
	CString	m_sEncrypt;
	m_sEncrypt = CString(cIdentity);
	return m_sEncrypt;
}
int main(int argc, char* argv[])
{
	printf("%s",md5cp("admin"));
	getchar();
	return 0;
}

最后所有文件已经打包上传到OsChina

http://git.oschina.net/modog/md5JiaMiFengZhuangLei

 

 

未经允许不得转载:卧栏听雨 » MD5加密函数封装类
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址