首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sha3进行密码哈希

使用sha3进行密码哈希
EN

Cryptography用户
提问于 2018-01-22 22:08:36
回答 1查看 2.9K关注 0票数 3

使用sha3是合理的吗?sha3在(M)个方面比sha2好吗?

我想对数据库中的密码使用散列

EN

回答 1

Cryptography用户

回答已采纳

发布于 2018-01-22 22:46:15

sha3在(M)个方面比sha2好吗?

SHA3是建立在一个与SHA-2根本不同的结构之上的,SHA-2有许多好的特性。所以是的,在许多与散列函数相关的方面,它确实更好。至于密码哈希,SHA-3的实现(没有硬件加速)也比较慢,这在这种情况下是很好的。

然而,

.

使用sha3是合理的吗?

不是的。不要使用快速散列函数进行密码散列。使用专用密码哈希方案(PHS),如Argon2或bcrypt。这些都经过了大量的审查、分析,甚至是围绕着密码哈希的概念建立起来的。他们的工作做得很好,并为您和您的用户提供了对标准威胁的最佳安全,这些威胁是您在标准现代CPU上处理具有快速RAM访问权限的密码时必须处理的。

票数 6
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/54937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档