Проверка хэша пароля 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;
}