【问题标题】:Which password encoder for Spring Security's DaoAuthenticationProvider: MD5 or SHA-256?Spring Security 的 DaoAuthenticationProvider 的密码编码器:MD5 还是 SHA-256?
【发布时间】:2010-09-22 00:56:48
【问题描述】:

这两者有什么真正的区别吗?

【问题讨论】:

    标签: java spring passwords spring-security password-protection


    【解决方案1】:

    MD5 有一些已知的漏洞,而 SHA-256 没有。因此,我建议使用 SHA-256。 Here's a link that describes why. 虽然我不知道他们是否真的隶属于美国国土安全部,但该网站确实解释了我的意思。

    The Wikipedia article on MD5 也讨论了弱点。

    【讨论】:

    • 乐于助人 :-) 奇怪的是不久前发布的第 3 版的官方 Spring Security 书根本没有提到这一点,仍然提倡使用 MD5
    猜你喜欢
    • 2011-05-18
    • 2022-11-10
    • 1970-01-01
    • 2012-03-28
    • 2023-03-30
    • 2012-01-17
    • 2014-04-23
    • 2023-03-09
    • 2016-06-28
    相关资源
    最近更新 更多