Clivia

在系统中常用到密码的加密,下面记录两种加密方式:

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);
}
}

分类:

技术点:

相关文章: