Crypt::Eksblowfish::Bcrypt is a blowfish-based Unix crypt() password hash.
SYNOPSIS
use Crypt::Eksblowfish::Bcrypt qw(bcrypt_hash);
$hash = bcrypt_hash({
key_nul => 1,
cost => 8,
salt => $salt,
}, $password);
use Crypt::Eksblowfish::Bcrypt qw(en_base64 de_base64);
$text = en_base64($octets);
$octets = de_base64($text);
use Crypt::Eksblowfish::Bcrypt qw(bcrypt);
$hashed_password = bcrypt($password, $settings);
This module implements the Blowfish-based Unix crypt() password hashing algorithm, known as "bcrypt". This hash uses a variant of Blowfish, known as "Eksblowfish", modified to have particularly expensive key scheduling. Eksblowfish and bcrypt were devised by Niels Provos and David Mazieres for OpenBSD.
Product's homepage
Requirements:
· Perl