class Passwords

Passwords tools.

Constants

deprecated BCRYPT_COST

Methods

static string
hash($password, array $options = [])

Computes salted password hash.

static bool
verify($password, $hash)

Verifies that a password matches a hash.

static bool
needsRehash($hash, array $options = [])

Checks if the given hash matches the options.

Details

at line 30
static string hash($password, array $options = [])

Computes salted password hash.

Parameters

$password
array $options

Return Value

string

60 chars long

at line 44
static bool verify($password, $hash)

Verifies that a password matches a hash.

Parameters

$password
$hash

Return Value

bool

at line 56
static bool needsRehash($hash, array $options = [])

Checks if the given hash matches the options.

Parameters

$hash
array $options

Return Value

bool

Traits

SmartObject