怎样用md5加密算法对用户密码进行加密??
本人上网查了一个加密算法——md5,想必各位大虾都见过了。(头文件:md5.h,源代码文件:md5c.c)
本人拿这个算法对用户密码进行加密,可就是不懂的怎样添加进去。
要对其加密的语句如下:
#include "md5.h"
.........
.........
user[i].user=struser;//从对话框获取用户名
user[i].pass=strpass;//从对话框获取密码
RWini("security.ini",no,"user",struser,false);//把用户名写入.ini文件中
RWini("security.ini",no,"pass",MDString(strpass),false);//把密码写入.ini文件中
//----------------------------------
问题就在于MDString(strpass),运行时出现如下提示:
cannot convert parameter 1 from 'char [2]' to 'class CString *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
我知道这样直接调用不行,因为MDString()函数没有返回值,但我不知道怎么调整。先谢谢各位了。
//----------------------------------
AfxMessageBox("添加成功!",MB_OK);//添加成功