C# 实现 HMACMD5加密算法
C#实现HMACMAD5加密算法比较简单,直接引用System.Security.Cryptography,然后调用HMACMD5的类即可
具体实现如下
string HmacMD5(string source, string key)
{
HMACMD5 hmaCmd = new HMACMD5(Encoding.Default.GetBytes(key));
byte[] byteArray = hmaCmd.ComputeHash(Encoding.Default.GetBytes(source));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < byteArray.Length; i++)
{
sb.Append(byteArray[i].ToString("X2"));
}
hmaCmd.Clear();
return sb.ToString();
}