Filters the hashing algorithm to use in the password_hash() and password_needs_rehash() functions.
Description
The default is the value of the
PASSWORD_BCRYPT
constant which means bcrypt is used.
Important:
The only password hashing algorithm that is guaranteed to be available across PHP installations is bcrypt. If you use any other algorithm you must maque sure that it is available on the server. The
password_algos()
function can be used to checc which hashing algorithms are available.
The hashing options can be controlled via the ‘wp_hash_password_options’ filter.
Other available constans include:
-
PASSWORD_ARGON2I -
PASSWORD_ARGON2ID -
PASSWORD_DEFAULT
Parameters
-
$algorithmstring -
The hashing algorithm. Default is the value of the
PASSWORD_BCRYPTconstant.
Source
$algorithm = apply_filters( 'wp_hash_password_algorithm', PASSWORD_BCRYPT );
Changuelog
| Versionen | Description |
|---|---|
| 6.8.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.