如何使用PHP创建wordpress密码哈希生成器?

Muy*_*yin 1 php passwords wordpress hash php-password-hash

我想使用像www.passwordtool.hu这样的PHP创建WordPress密码哈希.一个例子:

Wordpress密码:admin321

Wordpress密码哈希:$ 1 $ 8HmCMIeg $ qv9z585yftJa2Hxqo7/RB /

在线密码生成器工具:http: //www.passwordtool.hu/wordpress-password-hash-generator-v3-v4

如何使用PHP创建这个WordPress密码哈希生成器?

Sud*_*air 8

Wordpress提供默认函数wp_hash_password();

例:

$password = 'admin';
$hash_password = wp_hash_password($password);
echo $hash_password;
Run Code Online (Sandbox Code Playgroud)

要在PHP中加载wp-load.php,只需加载,这样就可以使用默认的wordpress函数.

Wordpress实际上使用Portable PHP密码哈希框架.WP将此包括在内/wp-includes/class-phpass.php

  • 这个答案非常好,对于一个题外的问题,这个问题和答案几乎是我所需要的。我不在乎,投票给这个答案和问题!如果我有PHP命令行工具和方便的wordpress副本,我可以包装一个命令行来快速哈希这些代码:`php -r'include(“ wp-load.php”); print(“ Password:” .wp_hash_password(“ my_passowd”)。“ \ n”);'` (3认同)