您的位置:首页 > 其它

常用的密码加密方法

2011-08-22 11:19 211 查看
在系统中常用到密码的加密,下面记录两种加密方式:

1、MD5加密

public static string MD5PWD(string input)
{
var data = Encoding.UTF8.GetBytes(input);
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
md5.TransformFinalBlock(data, 0, data.Length);

return Convert.ToBase64String(md5.Hash);
}


2、安全散列算法加密

public static string HashPassword(string input)
{
var data = Encoding.UTF8.GetBytes(input);
using (HashAlgorithm sha = new SHA256Managed())
{
sha.TransformFinalBlock(data, 0, data.Length);
return Convert.ToBase64String(sha.Hash);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: