我目前面临一个大问题(环境:.NET 4.5 Core):我们需要使用 HMAC-SHA1 算法来保护带有密钥的消息。问题是命名空间的HMACSHA1-classSystem.Security.Cryptography
和命名空间本身在.NET 4.5 Core中是不存在的,这个命名空间只存在于普通版本的.NET中。
我尝试了很多方法来为我们的目的找到一个等效的命名空间,但我唯一发现的是Windows.Security.Cryptography
它没有提供 HMAC 加密。
有谁知道我可以如何解决我们的问题,或者是否有任何免费使用的 3rd-party 解决方案?