在 Wordpress 中将旧密码重新发送到用户的电子邮件

Resend old password to user's email in Wordpress

在我的博客上,一位用户问我是否可以告诉他他在该帐户中的密码,该密码恰好与他在多个帐户上使用的密码相同,在一封已停用的电子邮件中 ​​- 重点是他需要特定密码。

由于 Wordpress 仪表板中的唯一选项是更改密码,我不得不在 phpmyadmin 中的 wp_users table 下查看他的密码。问题是,密码是根据 wordpress 的唯一编码哈希加密的,我相信是 phpass,因为它以 $P$B 开头。如果又是 2008 年,wordpress 会在 sql table 秒内使用 MD5 来编码密码,那就更容易了。

据我所知,我知道 phpass 密码自然无法解密,因为它是一种单向加密方法。唯一的办法就是暴力破解,这是不可能的。

然后,我考虑向用户重新发送一封包含密码的电子邮件。我搜索了插件页面,找到了一个名为:'Re-send Welcome e-mail' 的插件,它最终仍然会重置它。 我认为这种方法是合理的,因为,如果我用另一个用 phpass 编码的密码更改 wp_users table 中的密码,他可以用新密码登录,所以 Wordpress 以某种方式通过编码或对其进行解码,或对其进行编码并将输入的密码的哈希值与该用户行下 wp_users table 中已经存在的密码进行比较。

是否有可用的插件或解决这种情况的方法?我对整个情况想得太多了,现在我的知识范围内没有解决方案。

散列的全部思想是您无法读取密码。所以不,除了尝试暴力破解之外,您不能从散列字符串中重新发送或检索密码。

http://en.wikipedia.org/wiki/Cryptographic_hash_function