我正在考虑使用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;
}