就像标题所说,我正在为C#寻找HMAC-SHA1实现.这将在微框架下运行,因此我无法使用内置的System.Security.Cryptography类.
如果我能理解原始代码,移植库没有问题.我在Javascript中找到了一个源代码,并验证它与预期值匹配,但我无法移植,因为我不能总是告诉它们的值是什么类型.
所以任何人都知道任何C#(或Java(或其他强类型))实现吗?
解决方法:
Bouncycastle C#加密库包含自由许可的C#源代码.提取Org.BouncyCastle.Crypto.Digests.Sha1Digest和Org.BouncyCastle.Crypto.Macs.HMac类并将它们合并到您的代码中应该是微不足道的.它似乎没有任何依赖于那些.NET类,但我不知道微框架中包含哪些类.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!