【发布时间】:2019-09-19 10:20:41
【问题描述】:
我尝试使用 NPM 的 sha512,但它一直在散列错误的东西,即我应该得到一个字符串,但它一直返回对象。
所以在 PHP 中我知道我可以执行任务$hash = hash("sha512","my string for hashing");
如何在 nodejs JavaScript 上执行此任务
【问题讨论】:
-
大部分浏览器都有 Crypto API 和there's a SHA256 demo 如果要使用第三方库,需要指定使用的库。
-
sha512 github 页面显示
This library is deprecated.在浏览 npm 时至少检查它是否得到积极维护。 github.com/cryptocoinjs/sha512 -
是的,我记得我之前记录了这个弃用错误,我想知道为什么,因为我在 NPM 上尝试了不同的库。我会尝试cryptocoinjs。
-
@Lewis 为指控道歉!是的,这是一个破坏 API 的警告。代码从字面上停止运行,不会返回任何东西。我将不得不进行更改并重新启动服务器以使其再次工作。再次对不起,我错误地指责了你。
-
@Lewis 谢谢!我也会这样做
标签: javascript node.js mean-stack server-side