【发布时间】:2015-06-03 15:09:11
【问题描述】:
我需要在 Symfony 中使用 bcrypt 加密一个字符串。该字符串不是密码,它是一个 API 密钥,将作为 bcrypt 哈希值保存在数据库中。为此,我正在做的只是
$key = 'superSecretKey';
$options = array('cost' => 12);
$hash = password_hash($key, PASSWORD_BCRYPT, $options)
问题是 password_hash() 仅适用于 PHP 5 >= 5.5.0,我仍然希望保持与 PHP 5.4 的兼容性
是否有加密字符串的“Symfony 方式”,所以如果 PHP 版本低于 5.5,它将像 Symfony 安全性那样使用 ircmaxell/password_compat?
【问题讨论】:
标签: php symfony encryption bcrypt