php password_hash 中允许的最大费用是多少?

What is MAX allowed cost in php password_hash?

cost 对于 PHP password_hash() 函数允许的最大值是多少?

    $options = [
      'cost' => 18,
    ];
    $res = password_hash("donkey", PASSWORD_BCRYPT, $options);
    var_dump($res);

到目前为止,我尝试了这些成本,时间很快就增加了。

我尝试使用 120 得到:

Invalid bcrypt cost parameter specified

所以我知道有一个限制,但我没有在 PHP 文档中看到它。 有人知道这是什么吗?

wikipedia article about the bcrypt algorithm 表明 31 是 cost 的最大值。