PHP,可以吗?将password_hash中的字符串存储为数据库中的主键?

时间:2018-03-21 15:54:20

标签: php mysql database codeigniter

我有一个字符串配置:“healtheworld”

我使用密码哈希转换它

password_hash($string, PASSWORD_DEFAULT)

然后我将它存储在db,inside field>> “令牌”(主键)

我能做到吗?

如果可以的话,如果再次生成password_hash的字符串,之前数据库上的结果会有相同的结果吗?

1 个答案:

答案 0 :(得分:4)

是的,因为每次使用生成的哈希作为表中的主键时,使用password_hash()完成的哈希密码会生成唯一哈希。只需确保列长度为60或更多字符。