如何在Nodejs中完成PHP crypt功能

时间:2014-11-10 02:59:03

标签: php node.js

我们的后端密码由PHP crypt函数

生成
var pwd = crypt(value, salt)

由于盐的格式是这样的:$ 2a $ 05& aabbccdd,我假设在crypt的后端,它使用了blowfish算法,所以有什么办法可以在Nodejs中完成crypt函数吗?

2 个答案:

答案 0 :(得分:0)

node-crypt3看起来有点陈旧,但应该是最常用的AFAIK。

var crypt = require('crypt3');

var pwd = crypt(value, salt);

答案 1 :(得分:0)

因此,对于那些仍在努力争取8以上版本的工作版本的人,我创建了一个新模块,从此模块中派生出来,并具有更新的依赖性:

npm i --save @idango/crypt3 https://www.npmjs.com/package/@idango/crypt3