algorithm - 使用较小的用户数据库时最好的哈希算法是什么

标签 algorithm security hash passwords

当谈到哈希密码时,最好的算法是较慢的算法,Argon2 和 bcrypt 仅举几例。但是,如果您的用户群很小,比如说大约 10,000 个用户,那么较慢的算法是否仍然是最好的解决方案?

最佳答案

绝对没有理由反对对较小的数据库使用最佳实践。无论您调用 BCrypt 还是 SHA-*,工作量都是一样的,使用 BCrypt 可能会更小,因为盐处理和存储是为您完成的。

顺便说一句,这不是第一个为小规模受众设计的数据库/代码,而是为更大的项目增长/重用。

关于algorithm - 使用较小的用户数据库时最好的哈希算法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44273729/

相关文章:

java - 使用 java 和 iText 签署 PDF 哈希值

javascript - 使用加密 node.js 库,无法快速连续多次创建 SHA-256 哈希

php - 防止直接访问 mp3/wav 文件,同时允许 Flash 播放器使用 .htaccess(或 PHP)访问它们

c++ - 允许碰撞的极快哈希函数

algorithm - 确定重叠线(删除它们)?

c - 我的加泰罗尼亚数字逻辑有什么问题?

iPhone客户端证书

java - 使用 JDBC 将自己制作的 Windows 凭据传递到 SQL Server

c++ - 选择排序程序显示异常结果

algorithm - 包含组合 ID 的所有可能组合的表格