gpt4 book ai didi

javascript - 将 PHP hash_hmac(sha512) 转换为 NodeJS

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:38 26 4
gpt4 key购买 nike

我正在移植一个php脚本到node,我对加密不是很了解。

php脚本使用了这个函数:

hash_hmac('sha512', text, key);

因此,我需要在 Node js 中实现一个函数,以使用 hmac 方法 (SHA512) 返回键控哈希。

据我所知, Node 通过加密模块 ( http://nodejs.org/docs/latest/api/crypto.html#crypto_crypto ) 内置了此功能——但我不清楚如何重现此功能。

如有任何帮助,我们将不胜感激。

谢谢,

最佳答案

是的,使用加密库。

var hash = crypto.createHmac('sha512', key);
hash.update(text);
var hashed_data = hash.digest();

更多详细信息(例如,用于控制 hash.digest 的输出编码的摘要参数)位于 the link。你提供了。

正如 Nick 指出的那样,每次要加密新字符串时都需要执行整个过程(即通过 crypto.createHmac 创建新的 hash 对象) .)

关于javascript - 将 PHP hash_hmac(sha512) 转换为 NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15394543/

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