How to check user's password?

时间:2012-03-29 作者:Timothée HENRY

我试图检查我在WP multisite上创建的用户的密码,但我在sw_users / user_pass 对在用户注册过程中收到的密码进行MD5哈希运算时,得到的密码不匹配。

下面是表格中的一个示例sw_users:

(11,\'user5\',\'P$BiwskWiaqZIQLzDUTAhSyvACr0Jpnl\',\'user5\',\'[email protected]“,”,“2012-03-28 11:44:08”,“”,0,“用户5”,0,0),

所以我假设

$P$BiwskWiaqZIQLzDUTAhSyvACr0Jpnl。

是密码的MD5哈希的结果。这是正确的吗?当我运行MD5时,为什么我不能匹配给定的密码,即

EJnltoRrQC6K

fnxIwBW9Sjrm

2 个回复
最合适的回答,由SO网友:mor7ifer 整理而成

Wordpress不仅仅对密码进行MD5哈希运算,它还通过wp_hash_password() 这反过来又贯穿整个$wp_hasher (全局对象)HashPassword 方法这做了一些hsld垃圾,包括获取随机字节的数据、加密密码和加密密码。基本上,它比md5做了很多事情,使其很难反转,即使您有哈希密码。

SO网友:Sathiya

Wordpress使用phpass密码加密方法。它基本上是一种单向哈希算法。

如果忘记了管理员用户名,可以使用phpmyadmin手动覆盖它。

您所需要做的就是遵循此步骤。

使用密码生成Phpass哈希。检查此urlhttp://scriptserver.mainframe8.com/wordpress_password_hasher.php

  • 转到数据库中的相关表,将哈希值更改为您生成的哈希值

  • 结束

    相关推荐

    如何在管理中用图标替换“Password Protected”文本

    在Wordpress中,每当帖子受到密码保护时,后端管理区域都会在帖子标题后添加粗体“-密码保护”文本。我正在寻找的是一种删除此文本的方法,而是让它使用一个图标(下面的链接),该图标应附加在标题文本之前。如何做到这一点?我想使用Aesthetica Icon Set 通过http://dryicons.com: