HMAC Digest node.js加密

时间:2014-11-03 09:19:07

标签: node.js cryptography hex hmac node-crypto

请有人帮我解决这个问题。

我正在尝试使用以下代码生成HMAC摘要,但节点中的加密模块似乎没有返回正确的签名?

var ipnStr = 'b2b3493a-ef96-4eea-853e-3fd82491a4100.00241BTCCOMPLETED';
var secret = 'lB6E2Um6hitYosCd4J9zTNBZKcKHLiJvGqfab4VKh0E';
var signature = crypto.createHmac('sha256', secret).update(ipnStr).digest('hex');
Signtaure应该返回:

7184c8edefa057d6c25bf750db4652dd261e36c350f2a17c410c24524ea210f1

但我得到一个完全不同的字符串,它适用于以下网站:

http://www.freeformatter.com/hmac-generator.html

有什么想法吗?我错过了什么吗?

感谢。

*更新*

我已经解决了这个问题,事实证明我错误地生成了这个秘密,现在我正在获得正确的签名。

0 个答案:

没有答案