.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();
}
}
例子:
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();
}
}
展开全部
从10多年前第一版起,.NET Framework就包含了所有常用的加密类库,在namespace System.Security.Cryptography 下有MD5的类!MSDN里有示例代码,自己去研究一下啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接调用方法不就完了 md5的加密加密网上都有源码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询