WordPress 密码哈希生成器 - 通过数据库重置密码

生成 WordPress 兼容的 phpass 密码哈希值以直接插入数据库。在没有电子邮件访问权限的情况下重置 WordPress 管理员密码。免费的开发者工具。

常见问题解答 (FAQ)

Formula Verified
Expert Reviewed
Scientifically Precise

WordPress 密码哈希和数据库重置完整指南

对于 WordPress 开发人员、系统管理员和网站所有者来说,失去网站的管理员访问权限是一个常见的挑战。通常,管理电子邮件已过时、SMTP 电子邮件配置已损坏或密码重置邮件落入垃圾邮件。

当标准恢复失败时,最终的解决方案是直接在 MySQL 数据库内更新密码哈希

我们的 WordPress 密码哈希生成器编译合法兼容的 phpass 哈希以进行即时数据库更新,帮助您安全地恢复管理员访问权限,无需电子邮件。

<小时>

WordPress 哈希的工作原理:为什么 MD5 已经过时

在旧版本(2.5 之前)中,WordPress 将密码记录存储为简单的 MD5 哈希值。虽然 MD5 速度很快,但现代密码破解系统使其不安全。

为了保护您的网站数据库,WordPress 升级到了 phpass(便携式 PHP 密码哈希框架)库:

  • Salt 集成:每个 phpass 哈希均以标识符 $P$$H$ 开头,后跟 31 个随机 salt 和 Blowfish 迭代字符。
  • 数据库规则:如果您手动将纯文本密码或原始 MD5 哈希写入数据库的 user_pass 字段,WordPress 将拒绝登录。您必须提供与 phpass 兼容的哈希值。
<小时>

分步教程:如何在 phpMyAdmin 中重置管理员密码

  1. 生成您的哈希值:在我们的生成器中输入您的新密码。复制编译后的 phpass 哈希字符串。
  2. 打开 phpMyAdmin:导航至您的托管面板并启动 phpMyAdmin。
  3. 找到表:选择您的数据库并打开 wp_users 表(注意:您的前缀可能是自定义的,例如 wp_5d_users)。
  4. 编辑行:找到您的管理员用户名,点击编辑,然后将生成的哈希值直接粘贴到 user_pass 字段中。
  5. 保存更改:点击执行更新数据库。您现在可以使用新密码立即登录 WordPress 管理面板。
<小时>

比较:数据库哈希、FTP 恢复与 WP-CLI 恢复

根据您的服务器访问级别恢复 WordPress 管理员凭据:

<表> <标题> 恢复级别 设置复杂性 需要服务器访问 执行时间 安全级别 数据库哈希 中 phpMyAdmin 或 MySQL CLI 不到 2 分钟 高(安全直接更新) FTP绕过脚本 高 FTP/SFTP 访问 5分钟 中(需要上传 PHP 脚本) WP-CLI 命令 低(对于开发人员) SSH服务器访问 30秒以内 Maximum(官方开发者工具) <小时>

直接数据库编辑的安全指南

  • 始终创建备份:在 phpMyAdmin 中进行手动更改之前,请导出数据库。 SQL 查询中的微小拼写错误可能会扰乱网站运营。
  • 验证表前缀:为了安全起见,许多托管服务将默认的 wp_ 前缀替换为随机字符(例如 wp_aynzo_)。始终更新您的查询以匹配。
  • 删除恢复脚本:如果您通过 FTP 将紧急 PHP 脚本上传到服务器以绕过管理员登录,请在重置凭据后立即删除它们,以防止黑客攻击。
分享此工具
Last updated: 2026年7月7日

相关工具

More free tools you might like

查看所有工具