gpt4 book ai didi

encryption - 建议用于存储密码的哈希算法是什么?

转载 作者:行者123 更新时间:2023-12-03 06:57:14 26 4
gpt4 key购买 nike

鉴于 MD5 的已知弱点以及最近(2009 年 5 月)讨论的 SHA1 弱点,新程序应如何对其密码进行加盐和散列处理?

我已经看到建议的 SHA-256 和 SHA-512。

主要使用 Ruby on Rails 并使用 PostgreSQL 进行编程 - 但其他语言和环境可能也必须计算密码哈希值。

最佳答案

SHA-256 和 SHA-512 在可预见的 future 是安全的。它们属于 SHA-2 系列,迄今为止尚未发现针对该系列的攻击。 This wikipedia page表示 Unix 和 Linux 供应商刚刚转向 SHA-2 来实现密码的安全散列。具有更强大算法的 SHA-3 系列正在开发中,但至少要到 2012 年才能准备就绪。

P.S:除非您向政府隐藏 secret 特工姓名,否则使用 SHA-1 也是安全的,但如果实现 SHA-2 没有问题,则可以使用 SHA-2。

关于encryption - 建议用于存储密码的哈希算法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2549988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com