使用bcrypt哈希密码迁移系统



我计划迁移一个使用PHP Laravel开发的系统,该系统使用bcrypt对用户密码进行哈希处理,所以我只想知道是否存在以某种方式转换用户密码的方法,以使新的NodeJS系统(使用bcryp)能够重用当前的密码字段?还是唯一的方法是要求用户重置密码?

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

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

使用节点中的bcryptbcryptjs模块和现有密码应该可以正常工作。

相关内容

  • 没有找到相关文章

最新更新