PHP Class ManaPHP\Authentication\Password

Inheritance: extends ManaPHP\Component, implements ManaPHP\Authentication\PasswordInterface
Afficher le fichier Open project: manaphp/manaphp

Méthodes publiques

Méthode Description
hash ( string $pwd, string $salt = null ) : string
salt ( integer $length = 8 ) : string generate a salt
verify ( string $pwd, string $hash, string $salt = null ) : boolean

Method Details

hash() public méthode

public hash ( string $pwd, string $salt = null ) : string
$pwd string
$salt string
Résultat string

salt() public méthode

generate a salt
public salt ( integer $length = 8 ) : string
$length integer
Résultat string

verify() public méthode

public verify ( string $pwd, string $hash, string $salt = null ) : boolean
$pwd string
$hash string
$salt string
Résultat boolean