Spring Security:加密密码

曼尼斯·库玛(Manish Kumar)

我正在使用Spring 3.2.5。现在我正在使用哈希密码

        MessageDigest messageDigest = MessageDigest.getInstance("SHA-512");
        messageDigest.update(password.getBytes("UTF-8"));
        byte[] digestBytes = messageDigest.digest();

我想使用spring提供的方法来保护密码。我搜索了互联网,大部分帖子都非常老。因此,任何示例都可以。

耶万·帕蒂尔(Jeevan Patil)

您可以使用org.springframework.security.crypto.password.StandardPasswordEncoder类。麻烦就少了很多,您不必担心累加和迭代-详细信息完全封装在编码器中。

<!-- password encoder -->
<beans:bean id="encoder" class="org.springframework.security.crypto.password.StandardPasswordEncoder" />


<!-- This is the authentication manager -->
<authentication-manager>
   <authentication-provider user-service-ref="authService">
    <password-encoder ref="encoder" />
   </authentication-provider>
</authentication-manager>

访问站点以了解更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Security:加密密码

来自分类Dev

Spring Security_密码加密

来自分类Dev

Spring Security_密码加密

来自分类Dev

使用JSF 2.0自定义登录页面在Spring Security中使用BCryptPasswordEncoder-使用保存在数据库中的加密密码登录

来自分类Dev

在Spring Boot中存储MongoDB用户的可配置加密密码

来自分类Dev

加密密码FOSUserBundle

来自分类Dev

加密密码

来自分类Dev

Spring JDBC模板-解密密码

来自分类Dev

如何创建加密密码

来自分类Dev

Tomcat Hawtio加密密码

来自分类Dev

Spring Security超级密码

来自分类Dev

加密密码和加密问题

来自分类Dev

在VBA密码框中加密密码

来自分类Dev

密码/加密密钥程序中的密码

来自分类Dev

密码/加密密钥程序中的密码

来自分类Dev

使用Jasypt加密和解密密码

来自分类Dev

登录时何时加密密码?

来自分类Dev

用公钥加密密码(RSA)

来自分类Dev

GPG更改对称加密密码

来自分类Dev

如何生成用于Hipster的加密密码

来自分类Dev

ASP.NET身份加密密码

来自分类Dev

取消处理Promise挂钩并加密密码

来自分类Dev

JPA + MySql +实现加密密码

来自分类Dev

生成用于WSSE认证的加密密码

来自分类Dev

使用Jasypt加密和解密密码

来自分类Dev

以与mysql相同的方式加密密码

来自分类Dev

更改备份(已经重复)加密密码

来自分类Dev

加密密码安全性

来自分类Dev

没有链接算法的加密密码