我用wordpress和'Ultimate Member plugin'创建了一个网站,数据库中的用户密码已散列,我想从其他服务器连接数据库并查询登录名,但是我找不到用于哪种散列函数哈希密码。
这是'12345678' = '$P$B7CWjJzLOWB4xNzOtWdqb3plBhWRYI.'
的示例
我对php不太了解,这是准备好了的php函数,还是应该检查源代码以发现它?
答案 0 :(得分:0)
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/