Проверка хэша пароля Laravel от Perl

Я рассматриваю использование приложения Laravel для управления учетными записями пользователей, но мне нужно иметь возможность проверять эти пароли из сценария Perl, запускаемого моим сервером RADIUS.

Выполнение сравнения - довольно простая задача. Но как определить стоимость и соль, используемую приложением 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 ответов

Другие вопросы по тегам