MD5的簡單用法,小例子
//生成32位MD5值
public string GetMD5(string input)
{
MD5 md5 = MD5.Create();
string result = "";
byte[] data = md5.ComputeHash(Encoding.Default.GetBytes(input));
for (int i = 0; i < data.Length; i++)
{
result += data[i].ToString("x2");
}
return result;
}
//比較是否相等
public bool passWordCheck(string input, string data)
{
string hashInput = GetMD5(input);
if (hashInput.Equals(data))
{
return true;
}
else
{
return false;
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.