2

根据我的阅读,bcrypt 生成的哈希应该存储为 type CHAR(60)

User现在,这些 bcrypt 散列应该与用户的UserIDand一起存储在主表中Username,还是应该存储在它自己的具有 2 列的表中(UserID, BcryptHash)

4

2 回答 2

2

把它存放在User表中就很好了。这并不重要。为简单起见,我会将其存储在User.

于 2013-03-27T15:09:26.433 回答
0

我认为根据您的喜好,第一范式是项目的重复;关于这个概念,您只能使用一个字段,但是(如果我必须这样做)我更喜欢 2 列。圣骑士

于 2013-03-27T15:18:21.150 回答