【发布时间】:2016-12-20 11:37:38
【问题描述】:
我正在尝试将 MIGS payment gateway code 从 PHP 转换为 NODE.js
除了这个 hmac 哈希码生成之外,其他一切都很好PHP CODE
strtoupper(hash_hmac('SHA256',$this->hashInput, pack("H*",$this->secureHashSecret)));
Javascript/NODE.js code
var binKey = new Buffer(SecureSecret,"hex");
var hasheddata = new Buffer(
crypto.createHmac('SHA256',binKey).update(hashvalue).digest('hex')
).toString().toUpperCase();
hashInput 和 securesecret 对于上述代码是相同的,但我总是得到不同的值。
【问题讨论】:
标签: javascript php node.js hmac