我创建了一个带有wordpress和'Ultimate Member plugin'的网站,我数据库中的用户密码被散列了,我想从其他服务器连接数据库并查询登录名,但是我找不到用于散列的那种散列函数密码。
这是'12345678' = '$P$B7CWjJzLOWB4xNzOtWdqb3plBhWRYI.'
的示例我对php不太了解,这是准备好了的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 ) );
}
来自:https://developer.wordpress.org/reference/functions/wp_hash_password/