问题描述

WordPress 使用什么类型的哈希?这是一个 WordPress 哈希的例子:

$P$Bp.ZDNMM98mGNxCtHSkc1DqdRPXeoR.

最佳解决方案

WordPress 密码加载器实现了 Portable PHP password hashing framework,用于内容管理系统,如 WordPress 和 Drupal 。

他们曾经在旧版本中使用 MD5,但对于我来说,不幸的是,您可以使用此加密方案在 http://scriptserver.mainframe8.com/wordpress_password_hasher.php 生成散列。

次佳解决方案

$hash_type$salt$password

如果哈希不使用盐,那么没有 $标志。您的情况下的实际散列是在第二个 $之后

原因是这样,所以你可以有许多类型的哈希值与不同的盐和饲料的字符串到一个功能,知道如何匹配一些其他的价值。

第三种解决方案

http://eamann.com/tech/wordpress-password-hashing/

为了防止破坏向后兼容性,数据库中存储的 MD5 散列密码仍然有效。当用户使用这样的密码登录时,使用 WordPress 检测到 MD5,使用更安全的方法重新使用密码,并将新的哈希存储在数据库中。

这意味着在 WordPress DB 中手动重置密码,简单的 MD5 哈希就足够了。

第四种方案

MD5 为我工作,手动更改我的数据库。请参阅:重置密码

第五种方案

这至少取决于所使用的 PHP 版本。 wp-includes/class-phpass.php 包含所有答案。

第六种方案

启动 phpMyAdmin 并从您的 wordpress 实例访问 wp_users 。编辑记录并选择 user_pass 功能匹配 MD5 。在 VALUE 中输入您的新密码的字符串。点击,GO 。转到您的 wordpress 网站并输入新的密码。回到 phpMyAdmin 你会看到,WP 将 HASH 更改为 $ P $ B … 享受!

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。