Net utf-8转码后MD5加密的方法

/// <summary>
/// MD5加密
/// </summary>
/// <param name="inputStr">要加密的字符串</param>
/// <returns>加密后的字符串</returns>
/// <remarks>
/// 获取字符串的MD5加密后的字符串
/// </remarks>
public static string GetMd5(string inputStr)
{
byte[] md5Bytes = Encoding.UTF8.GetBytes(inputStr);

// compute MD5 hash.
MD5 md5 = new MD5CryptoServiceProvider();
byte[] cryptString = md5.ComputeHash(md5Bytes);

int len;
string temp = String.Empty;

len = cryptString.Length;

for (int i = 0; i < len; i++)
{
temp += cryptString[i].ToString("X2");
}
return temp;
}

posted on 2017-05-24 09:44  iss0101  阅读(189)  评论(0)    收藏  举报