MD5CryptoServiceProvider 类使用加密服务提供程序 (CSP) 提供的实现,计算输入数据的 MD5 哈希值。
案例代码片段:
public string ComputeMD5ValueForString(string str) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] chs = System.Text.Encoding.Default.GetBytes(str); //计算字符串字节数组的MD5哈希值 byte[] md5chs = md5.ComputeHash(chs); md5.Clear(); string strMd5 = ""; for (int i = 0; i < md5chs.Length; ++i) { strMd5 += md5chs[i].ToString("X").PadLeft(2, '0'); } return strMd5; }