使用bcrypt哈希密码迁移系统

时间:2016-08-05 04:20:03

标签: php node.js laravel passwords bcrypt

我计划迁移一个用PHP Laravel开发的用bcrypt来破坏用户密码的系统,所以只是想知道是否有人以某种方式转换它们以使新的NodeJS系统(使用bcrypt)重用当前的密码字段?或者唯一的方法是要求用户重置密码?

2 个答案:

答案 0 :(得分:0)

在节点中使用现有密码bcryptbcryptjs模块可以正常工作。

答案 1 :(得分:0)

您是否在询问散列密码数据(例如,存储在服务器上)是否可以在节点中的其他bcrypt实现中使用,还是其他什么?

在节点中使用模块应该使用现有密码数据(正如某人已经建议的那样),但是请记住使用与PHP中先前的bcrypt实现相同的salting方法和选项,显然,所以bcrypt生成与以前相同的数据。只要bcrypt中的所有选项和输入都相同,节点中的bcrypt实现应该产生相同的结果并且能够被使用。

相关问题