.net怎样在添加用户时实现md5加密

如题所述

拿去用把。。
例子:
string pwd=MD5(“你的明文密码”,32);

/// <summary>
/// MD5加密算法
/// </summary>
/// <param name="str">字符串 </param>
/// <param name="code">加密方式,16或32 </param>
/// <returns> </returns>
public static string MD5(string str, int code)
{
if (code == 16) //16位MD5加密(取32位加密的9~25字符)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToUpper().Substring(8, 16);
}
else//32位加密
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToUpper();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-07
从10多年前第一版起,.NET Framework就包含了所有常用的加密类库,在namespace System.Security.Cryptography 下有MD5的类!MSDN里有示例代码,自己去研究一下啦。
第2个回答  2012-03-07
直接调用方法不就完了 md5的加密加密网上都有源码
相似回答