39 public function crypt( $plaintext ) {
40 if ( count( $this->args ) == 0 ) {
44 $this->hash = md5( $this->args[0] .
'-' . md5( $plaintext ) );
46 if ( !is_string( $this->hash ) || strlen( $this->hash ) < 32 ) {
static generateHex( $chars, $forceStrong=false)
Generate a run of (ideally) cryptographically random data and return it in hexadecimal string format.
The old style of MediaWiki password hashing, with a salt.
crypt( $plaintext)
Hash a password and store the result in this object.
getDefaultParams()
Return an ordered array of default parameters for this password hash.
getDelimiter()
Returns the delimiter for the parameters inside the hash.
Helper class for password hash types that have a delimited set of parameters inside of the hash.
Show an error when any operation involving passwords fails to run.