php密码\u散列中的最大允许成本是多少?
PHP密码\u散列函数的最大允许成本是多少php密码\u散列中的最大允许成本是多少?,php,encryption,bcrypt,Php,Encryption,Bcrypt,PHP密码\u散列函数的最大允许成本是多少 $options = [ 'cost' => 18, ]; $res = password_hash("donkey", PASSWORD_BCRYPT, $options); var_dump($res); 到目前为止,我已经尝试了这些成本,时间也在快速攀升 15分钟大约1.623。。。秒 18分花了大约12.756分。。。秒 19号花了大约25.149。。。秒 20分钟大约51.215。。。秒 我
$options = [
'cost' => 18,
];
$res = password_hash("donkey", PASSWORD_BCRYPT, $options);
var_dump($res);
到目前为止,我已经尝试了这些成本,时间也在快速攀升
15分钟大约1.623。。。秒
18分花了大约12.756分。。。秒
19号花了大约25.149。。。秒
20分钟大约51.215。。。秒
我试了120次,得到:
指定的bcrypt成本参数无效
所以我知道有一个限制,但我在PHP文档中没有看到它。
有人知道它是什么吗?显示31是成本的最大值。显示31是成本的最大值。您看到模式了吗?我预测在21时,大约需要102秒。。。30岁的时候大概需要14.5个小时。是的,我被打败了。。差不多两个小时后我就放弃了。你看到模式了吗?我预测在21时,大约需要102秒。。。30岁的时候大概需要14.5个小时。是的,我被打败了。。差不多两个小时后我就放弃了。