第1个回答 2008-10-24
public string md5(string str, int code)
{
if (code == 16) //16位MD5加密(取32位加密的9~25字符)
{
return FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
}
if (code == 32) //32位加密
{
return FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
}
return "";
}
}
用这个函数假设
string psw=“你的密码”;
string newpsw=md5(psw,32);
存的时候是存加密的密码
登陆的时候比较的时候也得先转换成加密的密码本回答被提问者采纳