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/

相关文章:

php - 使用 gd 库中的 imagejpeg、imagetruecolor 进行递归压缩

php - if(isset($_POST ['Submit' ])) 未获取状态值

java - 在 Hibernate 中是否可以(以及如何)创建与命名查询的关联?

java - LDAP 支持 BCrypt 吗?尝试在 Java Spring Security 中实现 BCrypt

node.js - Bcrypt 非法参数 : number

php - 有效地清理用户输入的文本

php - 如果键名不存在,array_column 会返回什么?

php - Ubuntu 15.04 之后的 Zend PDO 问题

mysql - 如何在mySQL中同时选择和更新一条记录?

javascript - bcrypt.compare() 是异步的,这是否一定意味着一定会发生延迟?