class Passwords

Passwords tools. Requires PHP >= 5.3.7.

Constants

PASSWORD_MAX_LENGTH

BCRYPT_COST

Methods

static string
hash($password, array $options = NULL)

Computes salted password hash.

static bool
verify($password, $hash)

Verifies that a password matches a hash.

static bool
needsRehash($hash, array $options = NULL)

Checks if the given hash matches the options.

Details

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

Computes salted password hash.

Parameters

$password
array $options

Return Value

string

60 chars long

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

Verifies that a password matches a hash.

Parameters

$password
$hash

Return Value

bool

at line 69
static bool needsRehash($hash, array $options = NULL)

Checks if the given hash matches the options.

Parameters

$hash
array $options

Return Value

bool