args ) == 0 ) { $this->args[] = MWCryptRand::generateHex( 8 ); } $this->hash = md5( $this->args[0] . '-' . md5( $plaintext ) ); if ( strlen( $this->hash ) < 32 ) { throw new PasswordError( 'Error when hashing password.' ); } } } /** @deprecated since 1.43 use MediaWiki\\Password\\MWSaltedPassword */ class_alias( MWSaltedPassword::class, 'MWSaltedPassword' );