C#中Md5给密码加密
2012-03-06 11:09
239 查看
// code 为加密位数,16和32
public static string Md5(string str, int code)
{
//str = System.Web.HttpUtility.UrlEncode(str);
if (code == 16) //16位MD5加密(取32位加密的9~25字符)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
}
else//32位加密
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
}
}
public static string Md5(string str, int code)
{
//str = System.Web.HttpUtility.UrlEncode(str);
if (code == 16) //16位MD5加密(取32位加密的9~25字符)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
}
else//32位加密
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
}
}
相关文章推荐
- 使用C# 用MD5进行密码加密源代码
- C#MD5密码加密
- C#:使用MD5对用户密码加密与解密
- C#:使用MD5对密码进行加密!
- c# MD5 加密登录密码
- C# ASP 调用MD5 加密密码
- C#MD5为密码加密
- C# MD5 16位加密实例
- 数据库密码被MD5加密了
- c#中MD5的加密解密
- MD5对密码进行加密,用Apache codec 替换Sun内部API sun.misc.BASE64Encoder
- 用java实现MD5密码加密
- JS实现密码加密(base64, md5, sha1)
- JS实现密码加密(base64, md5, sha1)
- C# 加密-MD5 和 SHA1
- 数据加密实战之记住密码、自动登录和加密保存数据运用DES和MD5混合使用
- 使用MD5对密码进行加密
- 为大家经常为md5加密过的常用admin,admin888,0000密码
- 密码学4——Java 加密解密之消息摘要算法(MD5 SHA MAC)