1
5
Spring Security在版本5中引入了一些重大更改。其中之一是在哈希中包含用于对密码进行哈希运算的算法。这使得迁移更加容易。 密码的一般格式为:
另请注意:如果您将密码存储在数据库中并设置了固定长度,这也可能导致意外截断哈希末尾,因为前面的id会增加哈希的长度。 我还将一个项目从Spring Boot 1/Spring 4迁移到Spring Boot 2/Spring 5,并从BCrypt迁移到PBKDF2。 我的密码编码器现在如下所示:
它还需要更新数据库并在所有当前哈希前面加上前缀
资料来源: Spring Blog |