MD5Handler

Implements \Joomla\Authentication\Password\HandlerInterface, \Joomla\CMS\Authentication\Password\CheckIfRehashNeededHandlerInterface

Password handler for MD5 hashed passwords

deprecated
since

4.0.0

deprecated

5.0 Support for MD5 hashed passwords will be removed

Methods

checkIfRehashNeeded

Check if the password requires rehashing

checkIfRehashNeeded(string $hash) : boolean
since

4.0.0

Arguments

$hash

stringThe password hash to check

Response

boolean

hashPassword

Generate a hash for a plaintext password

hashPassword(string $plaintext, array $options = array()) : string
since

4.0.0

Arguments

$plaintext

stringThe plaintext password to validate

$options

arrayOptions for the hashing operation

Response

string

isSupported

Check that the password handler is supported in this environment

isSupported() : boolean
static
since

4.0.0

Response

boolean

validatePassword

Validate a password

validatePassword(string $plaintext, string $hashed) : boolean
since

4.0.0

Arguments

$plaintext

stringThe plain text password to validate

$hashed

stringThe password hash to validate against

Response

boolean