【技术积累】【C#】生成字符串的MD5值

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;

}

 

你可能感兴趣的:(字符串)