【问题标题】:How to convert text password to hashed password in wordpress如何在wordpress中将文本密码转换为哈希密码
【发布时间】:2013-07-16 01:46:09
【问题描述】:

我尝试通过 wp_hash_password() 函数将文本密码转换为哈希密码,但结果密码与 wp_users 表中保存的密码不同

$password = wp_hash_password($password); 我也试过 md5($password); 但生成的密码与保存在 wp_users 表中的密码不同

【问题讨论】:

标签: wordpress


【解决方案1】:

产生的散列不应该是相同的。这就是哈希的设计方式,每个存储的密码都有一个内置的盐。

Wordpress 使用 Openwalls phpass (http://www.openwall.com/phpass/)

如果存在数据库泄漏,这会更加安全,因为每一行都有自己的盐,因此攻击是基于每个密码而不是基于每个数据库,从而增加了蛮力和字典攻击等所需的时间。

Wordpress 提供了一个函数wp_check_password 用于检查密码和哈希值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 2011-02-11
    • 2010-11-25
    • 2017-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    相关资源
    最近更新 更多