class BcryptHasher implements Hasher (View source)

Methods

string
make( string $value, array $options = array())

Hash the given value.

bool
check( string $value, string $hashedValue, array $options = array())

Check the given plain value against a hash.

bool
needsRehash( string $hashedValue, array $options = array())

Check if the given hash has been hashed using the given options.

$this
setRounds( int $rounds)

Set the default password work factor.

Details

at line line 26
string make( string $value, array $options = array())

Hash the given value.

Parameters

string $value
array $options

Return Value

string

Exceptions

RuntimeException

at line line 47
bool check( string $value, string $hashedValue, array $options = array())

Check the given plain value against a hash.

Parameters

string $value
string $hashedValue
array $options

Return Value

bool

at line line 63
bool needsRehash( string $hashedValue, array $options = array())

Check if the given hash has been hashed using the given options.

Parameters

string $hashedValue
array $options

Return Value

bool

at line line 76
$this setRounds( int $rounds)

Set the default password work factor.

Parameters

int $rounds

Return Value

$this