【问题标题】:How to create wordpress password hash generator using php? [closed]如何使用 php 创建 wordpress 密码哈希生成器? [关闭]
【发布时间】:2018-12-20 07:46:51
【问题描述】:

我想使用 PHP 创建 WordPress 密码哈希,例如 www.passwordtool.hu。

一个例子:

密码:admin321

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

这里是用于测试目的的工具在线密码生成工具http://www.passwordtool.hu/wordpress-password-hash-generator-v3-v4

如何使用 wordpress 默认功能创建此 WordPress 密码?

【问题讨论】:

    标签: php wordpress hash passwords php-password-hash


    【解决方案1】:

    Wordpress 提供了一个默认函数wp_hash_password();

    例子:

    $password = 'admin';
    $hash_password = wp_hash_password($password);
    echo $hash_password;
    

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

    Wordpress 实际上使用Portable PHP password hashing framework。 WP 已将其包含在 /wp-includes/class-phpass.php

    【讨论】:

    • 非常感谢。我使用这个函数创建了一个 WordPress 密码哈希生成器工具。链接:webcods.com/tools/wordpress-password-hash-generator.php
    • 太棒了@Muyin :-)
    • 这个答案太好了,对于一个跑题的问题,这个问题和答案几乎是我所需要的。我不在乎,投票这个答案和问题!如果我有 PHP 命令行工具和方便的 wordpress 副本,我可以打包一个命令行来快速散列这些:php -r 'include("wp-load.php"); print("Password: ".wp_hash_password("my_passowd")."\n");'
    猜你喜欢
    • 2016-02-06
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多