首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Argon2或氪取代PBKDF2与AES

Argon2或氪取代PBKDF2与AES
EN

Cryptography用户
提问于 2020-01-11 07:18:47
回答 1查看 1.7K关注 0票数 1

与PBKDF2或bcrypt相比,与量子计算机的蛮力攻击相比,使用scrypt或PBKDF2是一种更好的密钥拉伸技术。我所指的暴力攻击是试图从一百万个密码中生成密钥,然后在加密的文本上尝试获取密码。换句话说,与PBKDF2或bcrypt相比,一台量子计算机是否可以使用scrypt或argon2来扩展内存密集型哈希生成?

EN

回答 1

Cryptography用户

发布于 2020-01-11 07:48:53

这样的全集攻击完全是理论性的,我们根本没有办法让全神贯注的电脑强行使用密码。因此,比较起来很困难。Argon2可能更难在全神贯注计算机上实现,但其他计算机也远不实用,因此,尝试比较一下这些如何与神秘的对手进行比较似乎毫无意义。一般说来,全神贯注计算机可以在努力的平方根中破解密码,所有上述算法都是如此。

然而,有更多实际的攻击需要考虑,主要是使用GPU和专用硬件。例如,这就是argon2相对于bcrypt或PBKDF2-SHA1的优势所在。Argon2不仅需要CPU,而且还需要内存,而其他内存几乎不需要内存。这就排除了专用硬件或GPU的攻击者优势。

我仍然认为bcrypt是一个安全的选择,但假设您有可用的内存,您将得到一个更好的减速因素与一个复杂的对手使用argon2。

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

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

复制
相关文章

相似问题

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