Laravel 密码盐存储在哪里?

18

Laravel使用bcrypt来对密码进行哈希。

根据这篇文章,Hash::make函数在过程中某个时刻创建并使用一个22位长度的随机字符串作为盐值生成密码。

对于单个不同的密码,Hash::make确实会返回唯一的哈希值,暗示着它确实在某个过程中使用了某种形式的盐值。

但是,这些盐值并没有存储在用户表中,我本来期望它们会在那里被存储。Laravel如何知道要使用哪个哈希值来验证密码?

Laravel哈希解释

1个回答

22

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接