是 Hash::make 函数总是在 Laravel 中返回 60 个字符



我安装了新版本的 laravel 4.2,我正在制作一个用户表,我想问 Hash::make 函数是否总是返回 60 个字符,以便我可以使密码字段数据类型为 CHAR(60)。

附加:我使用的是拉拉维尔的默认配置。

从实现来看:

$hash = password_hash($value, PASSWORD_BCRYPT, array('cost' => $cost));

它使用password_hash()并根据手册

使用 CRYPT_BLOWFISH 算法创建哈希。这将使用"$2y$"标识符生成一个标准的crypt()兼容哈希。结果将始终为 60 个字符的字符串,失败时为 FALSE。

相关内容

  • 没有找到相关文章

最新更新