从Perl验证Laravel密码哈希

时间:2018-07-23 18:01:40

标签: php laravel perl bcrypt

我正在考虑使用Laravel应用来管理用户帐户,但我需要能够从我的RADIUS服务器运行的Perl脚本中验证这些密码。

进行比较是一项非常简单的任务。但是我如何确定Laravel应用程序的成本和使用的盐?这是存储在我的Laravel应用中的某个位置吗?如果是的话,它是固定值吗?

use Digest;
sub {
    my $bcrypt = Digest->new("Bcrypt");

    /* Where do I get these values? */
    $bcrypt->cost($the_cost);
    $bcrypt->salt($the_salt);

    if ($bcrypt->add($user_supplied_password)->digest eq $hashed_password) {
        return true;
    }
    return false;
}

0 个答案:

没有答案