Ale*_*lex 10 javascript php base64 sha256 node.js
我正在尝试将以下php代码移植到node.js上的javascript:
$mac = hash_hmac('SHA256', 'string', 'secret', true);
$coded = base64_encode($mac);
我尝试过以下方法:
var Crypto = require('crypto');
var code = Crypto.util.bytesToBase64(Crypto.HMAC(Crypto.SHA256, 'string', 'secret', { asBytes: true }));
我收到错误:
TypeError:Object #Object没有方法'HMAC'
我是node.js的新手,我做错了什么?
更新:
var code = Crypto.createHmac('SHA256',secret_key).update(to_encode).digest('base64');
Tes*_*rex 10
您想要使用该createHmac功能.
Crypto.createHmac("SHA256", 'secret').update('string').digest('base64')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2430 次 |
| 最近记录: |