CakePHP 通过哈希加密生成唯一的密码。我想在 Node.js 中做同样的事情?
在 CakePHP 中,如果您使用哈希值创建密码,它会再次使用相同的密码创建不同的哈希值。我想在 Node.js 中做同样的事情。我该怎么做呢?例如)CakePHP 哈希密码“helloworld”生成“kdjfkj32434”密码。 CakePHP 再次哈希密码“helloworld”生成“adfsdfdfkj”不同的密码。 我想在 Node 中做同样的事情,可以吗?
最佳答案
Cake 使用河豚来生成哈希值。它每次都会生成不同的哈希值,因为它能够将随机生成的盐存储为哈希值的一部分。我在这里写了对其工作原理的解释:https://stackoverflow.com/a/22699357/2719538
不要推出自己的加密货币。将其留给已建立的库来为您执行 bcrypt 哈希。
关于node.js - 像 CakePHP 一样在 Node.js 中制作 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533697/