最近接手了一个开发中的项目,由于功能测试账号的密码是一连串的hash值,我用项目里的工具类重新生成了密码。在测试登录接口的时候抛出了java.lang.IllegalArgumentException: Invalid salt version异常。
在查阅了相关的资料后,发现是由于自己没有只将生成的密码部分更新到数据库中,而忽略了盐部分。
最近接手了一个开发中的项目,由于功能测试账号的密码是一连串的hash值,我用项目里的工具类重新生成了密码。在测试登录接口的时候抛出了java.lang.IllegalArgumentException: Invalid salt version异常。
在查阅了相关的资料后,发现是由于自己没有只将生成的密码部分更新到数据库中,而忽略了盐部分。