0

我想使用新界面:

org.springframework.security.crypto.password.PasswordEncoder;

而不是弃用:

org.springframework.security.authentication.encoding.PasswordEncoder;

但是不推荐使用的 ShaPasswordEncoder 不满足作为自动装配 bean(即不支持这个新接口的方法)

org.springframework.security.authentication.encoding.ShaPasswordEncoder;

是否有任何替代或新课程?似乎有三种实现,SHA 只有 256 而不是 ShaPasswordEncoder 提供的 512

或者我只是直接注入类?

4

1 回答 1

0

我会选择 BCryptPasswordEncoder,请参阅http://static.springsource.org/spring-security/site/docs/3.1.x/apidocs/org/springframework/security/crypto/bcrypt/BCryptPasswordEncoder.html

于 2013-09-07T22:03:55.177 回答