请有人帮我解决这个问题。
我正在尝试使用以下代码生成HMAC摘要,但节点中的加密模块似乎没有返回正确的签名?
var ipnStr = 'b2b3493a-ef96-4eea-853e-3fd82491a4100.00241BTCCOMPLETED';
var secret = 'lB6E2Um6hitYosCd4J9zTNBZKcKHLiJvGqfab4VKh0E';
var signature = crypto.createHmac('sha256', secret).update(ipnStr).digest('hex');
7184c8edefa057d6c25bf750db4652dd261e36c350f2a17c410c24524ea210f1
但我得到一个完全不同的字符串,它适用于以下网站:
http://www.freeformatter.com/hmac-generator.html
有什么想法吗?我错过了什么吗?
感谢。
*更新*
我已经解决了这个问题,事实证明我错误地生成了这个秘密,现在我正在获得正确的签名。