MediaWiki
1.28.0
|
A PBKDF2-hashed password. More...
Public Member Functions | |
crypt ($password) | |
Public Member Functions inherited from ParameterizedPassword | |
needsUpdate () | |
toString () | |
Public Member Functions inherited from Password | |
__construct (PasswordFactory $factory, array $config, $hash=null) | |
Construct the Password object using a string hash. More... | |
crypt ($password) | |
Hash a password and store the result in this object. More... | |
equals ($other) | |
Compare one Password object to this object. More... | |
getType () | |
Get the type name of the password. More... | |
needsUpdate () | |
Determine if the hash needs to be updated. More... | |
toString () | |
Convert this hash to a string that can be stored in the database. More... | |
Protected Member Functions | |
getDefaultParams () | |
getDelimiter () | |
Protected Member Functions inherited from ParameterizedPassword | |
getDefaultParams () | |
Return an ordered array of default parameters for this password hash. More... | |
getDelimiter () | |
Returns the delimiter for the parameters inside the hash. More... | |
parseHash ($hash) | |
Protected Member Functions inherited from Password | |
parseHash ($hash) | |
Perform any parsing necessary on the hash to see if the hash is valid and/or to perform logic for seeing if the hash needs updating. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ParameterizedPassword | |
array | $args = [] |
Extra arguments that were found in the hash. More... | |
array | $params = [] |
Named parameters that have default values for this password type. More... | |
Protected Attributes inherited from Password | |
array | $config |
Array of configuration variables injected from the constructor. More... | |
PasswordFactory | $factory |
Factory that created the object. More... | |
string | $hash |
String representation of the hash without the type. More... | |
A PBKDF2-hashed password.
This is a computationally complex password hash for use in modern applications. The number of rounds can be configured by $wgPasswordConfig['pbkdf2']['cost'].
Definition at line 31 of file Pbkdf2Password.php.
Pbkdf2Password::crypt | ( | $password | ) |
Definition at line 44 of file Pbkdf2Password.php.
References Password\$hash, and MWCryptRand\generate().
|
protected |
Definition at line 32 of file Pbkdf2Password.php.
|
protected |
Definition at line 40 of file Pbkdf2Password.php.