asp.net(C#)中对密码进行加密:
string strPwd=FormsAuthentication.HashPasswordForStoringInConfigFile(pwdTxt.Text.ToLower(),"MD5");那vc6.0如何做,才能和上面得到同样的结果呢?
string strPwd=FormsAuthentication.HashPasswordForStoringInConfigFile(pwdTxt.Text.ToLower(),"MD5");那vc6.0如何做,才能和上面得到同样的结果呢?
http://www.vckbase.com/code/listcode.asp?mclsid=1&sclsid=109这儿有些MD5的源代码
但和asp.net(C#)中的md5却不一样,为什么?
unsigned char digest[16];
char pass[20];
sprintf(pass,"%s","123123");
md5T.MD5Update((unsigned char *)pass,strlen(pass));
md5T.MD5Final(digest);
CString str;
str.Format("%x%x%x%x%x%x%x%x%x%x%x%x%x%x%x%x",digest[0],digest[1],
digest[2],digest[3],digest[4],digest[5],digest[6],digest[7],
digest[8],digest[9],digest[10],digest[11],digest[12],digest[13],
digest[14],digest[15]);
MessageBox(str);
输入结果比c#中少一位,为什么?