.net下MD5算法和加盐
MD5方法:
public static string GetMD5(string sDataIn)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] bytValue, bytHash;
bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);
bytHash = md5.ComputeHash(bytValue);
md5.Clear();
string sTemp = "";
for (int i = 0; i < bytHash.Length; i++)
{
sTemp += bytHash[i].ToString("X").PadLeft(2, ‘0‘);
}
return sTemp.ToLower();
}
密码加盐
public static string GetPasswordSalt()
{
string getPasswordSalt= ConfigurationManager.AppSettings["passwordSalt"];
return getPasswordSalt;
}
passwordSalt就是所谓的盐,其内容存放在App.config文件里,app中代码:
<configuration>
<appSettings>
<add key="passwordSalt" value="1234"/>//1234为盐,用参数passwordSalt表示
</appSettings>
</configuration>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。