wp_hash_password( string $password )
Create a hash (encrypt) of a plain text password.
Description Description
For integration with other applications, this function can be overwritten to instead use the other package password checking algorithm.
Parameters Parameters
- $password
-
(string) (Required) Plain text user password to hash
Return Return
(string) The hash string of the password
Source Source
File: wp-includes/pluggable.php
function wp_hash_password( $password ) { global $wp_hasher; if ( empty( $wp_hasher ) ) { require_once( ABSPATH . WPINC . '/class-phpass.php' ); // By default, use the portable hash from phpass $wp_hasher = new PasswordHash( 8, true ); } return $wp_hasher->HashPassword( trim( $password ) ); }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
2.5.0 | Introduced. |
User Contributed Notes User Contributed Notes
You must log in before being able to contribute a note or feedback.
Compare an already hashed password with its plain-text string:
Expand full source codeCollapse full source code
Use Blowfish or extended DES (if available) instead of MD5 to hash the password with 16 rounds of hashing: