【发布时间】:2016-11-01 20:14:58
【问题描述】:
假设我有一个纯文本密码,我想检查它是否与数据库中的密码匹配。我在我的 wordpress 目录的一个 php 文件中使用了wp_hass_password() 函数(假设我的密码是'abc123'):
$mypass = wp_hash_password("abc123");
echo $mypass;
但是,结果与我在 phpMyAdmin 中看到的不匹配。此外,每次刷新 php 文件时,上述$mypass 都会发生变化。
我的问题是:如何从 wordpress 中的纯文本中获取正确的哈希密码?
【问题讨论】:
-
即使使用相同的原始文本,当您生成一个哈希值时,哈希值也是唯一的。请参阅
$wp_hasher->CheckPassword($plain_password, $password_hashed)的手册以测试新字符串是否与原始哈希密码匹配 -
还是不能用WP的功能wp_check_password?
标签: php wordpress hash password-encryption