两篇文章:
- How to calculate HMAC-SHA1 authentication code in .NET 4.5 Core
- How can I create a matching HMAC value to verify a Shopify WebHook in .NET?
using System;
using System.Text;
using System.Security.Cryptography;
...
string text;
string key;
...
...
var byteData = Encoding.UTF8.GetBytes(text);
var byteKey = Encoding.UTF8.GetBytes(key);
HMACSHA1 hmac = new HMACSHA1(byteKey);
var res =Convert.ToBase64String(hmac.ComputeHash(byteData));