如何解码加密的wordpress管理员密码?

Min*_*dus 12 wordpress decode

我忘记了我的WordPress管理员密码,我在phpMyAdmin文件中看到了它.

但它的形式不同.

我怎么解码它才能知道我的密码是什么?

有没有解密码的工具?

$P$BX5675uhhghfhgfhfhfgftut/0
Run Code Online (Sandbox Code Playgroud)

帮我.

小智 32

无法轻松地从您看到的哈希字符串中解密密码.您应该使用您知道的密码替换新的哈希字符串.

这里有一个很好的方法:

https://jakebillo.com/wordpress-phpass-generator-resetting-or-creating-a-new-admin-user/

基本上:

  1. 使用例如http://scriptserver.mainframe8.com/wordpress_password_hasher.php(如上面链接中所述)或使用phpass库的任何其他产品,从已知密码生成新哈希,
  2. 使用您的数据库接口(例如phpMyAdmin)使用新的哈希字符串更新user_pass字段.

如果此WordPress安装中有更多用户,您还可以将哈希字符串从您知道密码的一个用户复制到另一个用户(admin).


小智 20

只需使用您的 phpmyadmin 编辑 wp_user 表,然后在 Function 字段中选择 MD5 然后输入您的新密码,保存它(go 按钮)。 在此处输入图片说明

  • 不知道为什么这被否决了,因为它有效。 (4认同)

小智 9

MD5 加密是可能的,但解密仍然未知(对我来说)。然而,有很多方法可以比较这些事物。

  1. 使用像这样的比较方法:

    <?php
      $db_pass = $P$BX5675uhhghfhgfhfhfgftut/0;
      $my_pass = "mypass";
      if ($db_pass === md5($my_pass)) {
        // password is matched
      } else {
        // password didn't match
      }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 仅适用于 WordPress 用户。如果您有权访问 PHPMyAdmin,请重点关注,因为您将哈希值粘贴到此处:$P$BX5675uhhghfhgfhfhfgftut/0,WordPressuser_pass不仅是 MD5 格式,它还使用utf8_mb4_cli字符集,那么该怎么办?

    这就是为什么如果我忘记了我使用的 WordPress 密码,我会使用另一种方法

    我使用新密码安装其他 WordPress :P,然后转到 PHPMyAdmin 并从数据库复制该哈希值并将该哈希值粘贴到我当前的 PHPMyAdmin 密码(我忘记了)

    简单就是使用这个:

    1. 密码=“ARJUNsingh@123”
    2. 密码_hasing =“$P$BDSdKx2nglM.5UErwjQGeVtVWvjEvD1”
    3. 将您的 $P$BX5675uhhghfhgfhfhfgftut/0 替换为我的 $P$BDSdKx2nglM.5UErwjQGeVtVWvjEvD1

当我设计主题和插件时,我自己使用这种方法

WORDPRESS 使用这个

https://developer.wordpress.org/reference/functions/wp_hash_password/