gpt4 book ai didi

php - nodejs中的加密

转载 作者:IT老高 更新时间:2023-10-28 23:20:36 29 4
gpt4 key购买 nike

我正在尝试将以下 php 代码移植到 node.js 上的 javascript:


$mac = hash_hmac('SHA256', 'string', 'secret', true);<br/>
$coded = base64_encode($mac);

我尝试了以下方法:


var Crypto = require('crypto');<br/>
var code = Crypto.util.bytesToBase64(Crypto.HMAC(Crypto.SHA256, 'string', 'secret', { asBytes: true }));

我得到错误:

TypeError: Object #Object has no method 'HMAC'

我是 node.js 的新手,我做错了什么?

更新:

var code = Crypto.createHmac('SHA256', secret_key).update(to_encode).digest('base64');

最佳答案

您想改用 createHmac 函数。

Crypto.createHmac("SHA256", 'secret').update('string').digest('base64')

关于php - nodejs中的加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9165613/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com