8

我正在使用 wordpress 网站。我只想知道,如何从加密密码(存储在 wordpress 数据库中)中获取纯文本。我用$wp_hasher->CheckPassword($plain_password, $password_hashed)来检查密码是否正确。但是这次我想知道如何获取纯文本。

4

2 回答 2

25

这是 Jacob 提到的文章中提出的解决方案之一,它作为手动更改密码的方法非常有效,而无需使用电子邮件重置。

  1. 在 DB table 中,向 列wp_users添加一个键,例如abc123user_activation
  2. 访问 yoursite.com/wp-login.php?action=rp&key= abc123 &login= yourusername
  3. 系统将提示您输入新密码。
于 2014-01-23T19:26:42.933 回答
16

您将无法从 wordpress 中检索纯文本密码。

Wordpress 使用单向加密来存储使用 md5 变体的密码。没有办法扭转这种情况。

有关更多信息,请参阅本文http://wordpress.org/support/topic/how-is-the-user-password-encrypted-wp_hash_password

于 2012-09-17T10:24:41.327 回答