Bcrypt algorithm using crypt() function of PHP

category Zend
package Zend_Crypt

 Methods

Constructor

__construct(array | \Traversable $options) 

Parameters

$options

array\Traversable

Exceptions

\Zend\Crypt\Password\Exception\InvalidArgumentException

Bcrypt

create(string $password) : string

Parameters

$password

string

Exceptions

\Zend\Crypt\Password\Exception\RuntimeException

Returns

string

Get the cost parameter

getCost() : string

Returns

string

Get the salt value

getSalt() : string

Returns

string

Set the cost parameter

setCost(integer | string $cost) : \Zend\Crypt\Password\Bcrypt

Set the salt value

setSalt(string $salt) : \Zend\Crypt\Password\Bcrypt

Verify if a password is correct against an hash value

verify(string $password, string $hash) : bool

Parameters

$password

string

$hash

string

Returns

bool

 Properties

 

$cost

$cost : string

 

$salt

$salt : string

 Constants

 

MIN_SALT_SIZE

MIN_SALT_SIZE