评估 Argon2 在实际软件中的采用和有效性
Evaluating Argon2 adoption and effectiveness in real-world software

原始链接: https://arxiv.org/abs/2504.17121

arXivLabs是一个框架,允许合作者直接在我们的网站上开发和分享新的arXiv功能。个人和与arXivLabs合作的组织都认同并接受了我们开放、社群、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与秉持这些价值观的合作伙伴合作。您是否有为arXiv社群增加价值的项目想法?了解更多关于arXivLabs的信息。

## Argon2 采用与有效性:摘要 最近在 Hacker News 上进行了一场关于采用 Argon2 的挑战的讨论。Argon2 是一种密钥派生函数,旨在提高密码安全性。虽然理论上优于 bcrypt 等旧方法,但实际实施存在障碍。 一个主要问题是确定最佳设置——意见差异很大,很难达成共识。许多开发者默认使用 Bitwarden 等知名服务使用的设置,或依赖 OWASP 指南,但后者关于密码学的建议受到了质疑。 核心争论围绕实际效果。一些人认为,除非用户使用强度高、唯一的密码,或系统完全避免使用密码,否则 Argon2 提供的益处很小。然而,另一些人强调它在防止暴力破解攻击方面的优势,尤其是在处理弱密码或已泄露凭据时,以及它内置的防止缺失盐的保护。 最终,对话强调需要更好的默认参数、改进的开发者教育,以及易于获得、简化的加密库,以鼓励更广泛、更安全的 Argon2 采用。 许多用户推荐 Google Tink 和 libsodium 等库,以避免手动加密配置。
相关文章

原文

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

联系我们 contact @ memedata.com