gpt4 book ai didi

algorithm - 即使在 super 计算机中也能保证密码安全的密码哈希算法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:16:00 25 4
gpt4 key购买 nike

我正在研究如何知道 MD5 会发生冲突,所以它不够安全。我正在寻找一些即使是 super 计算机也需要时间才能破解的散列算法。那么你能告诉我什么散列算法可以保证我的密码在未来 20 年的 super 计算进步中保持安全吗。

最佳答案

使用轮数可变的 key 推导函数,例如bcrypt .

您今天加密的密码具有您自己的系统可以在不减慢速度的情况下处理的散列困难,但在未来 20 年更快的系统面前总是容易受到攻击。但是随着时间的推移逐渐增加轮数,你可以增加检查密码所需的工作量,与 super 计算机的能力增加成正比。您可以对现有存储的密码应用更多轮次,而无需返回到原始密码。

它还能再坚持 20 年吗?很难说:谁知道到那时我们可能会有什么疯狂的量子加密和密码替换方案?但它在过去 10 年确实有效。

另请注意,拥有 super 计算机并针对特定帐户的实体很容易拥有足够的权力来攻击它,以至于您永远无法保护所有您的密码。密码散列的目的是通过限制普通攻击者恢复密码的速度来减轻数据库泄漏造成的损害,以便在您发现泄漏并发出警告时尽可能少的帐户已经被破坏。注意告诉每个人更改他们的密码。但没有 100% 的解决方案。

关于algorithm - 即使在 super 计算机中也能保证密码安全的密码哈希算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678254/

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