问题
记录一下node
项目迁移到sprintboot
中的加密问题,两者都选用了同样的加密方法Bcrypt
但是在迁移过程中发现抛出错误为Invalid salt revision
调查了下资料发现Bcrypt是有不同版本的
解决
node数据库有一段加密后的密码为 $2b$10$z82T748O67d0SPvi2YsSG.B0AwyB9xrndddf4obE0V7EL827pMNTC
其中 最前面的$2b
则代表为BCrypt的版本号,因为本人的创建的项目为spring项目,所以直接更换为SpringSecurity进行生成密文