php - bcrypt 哈希值应该存储在主用户表中还是它自己的表中?

标签 php mysql bcrypt

据我所知,bcrypt 生成的哈希值应存储为 CHAR(60) 类型。

现在,这些 bcrypt 哈希值应该与用户的 UserIDUsername 一起存储在主 User 表中,还是应该存储在它自己的有 2 列的表中 (UserID, BcryptHash)?

最佳答案

将其存储在User表中就可以了。这并不重要。为了简单起见,我将其存储在 User 中。

关于php - bcrypt 哈希值应该存储在主用户表中还是它自己的表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15662251/

相关文章:

meteor - 由于 bcrypt 导致 meteor 破坏的帐户密码

php - 如何中断耗时过长的 PHP 函数?

mysql - 年龄组之间的sql

mysql - 以多对多关系从 MySQL 高效获取结果

java - 如何修改字段组保存功能?

java - 实现 Bcrypt PasswordEncoder 后无法使用身份验证

node.js - BCrypt 错误非法参数 : string, 对象

php - mysql表、php、html无数据时显示 'No Data'或空白

php - 在 FullCalendar 中查看按事件 ID(而不是开始时间戳)排序的事件

php - 在 php 的 stackoverflow 上有像这里这样的成就系统吗?