【发布时间】:2017-11-13 00:05:33
【问题描述】:
我忘记了我的 MySQL 密码,我在我的 WordPress 日志中找到的只是这个。
8dFZMenSNfw3gyCo
有办法解密吗?
【问题讨论】:
-
你用的是哪个操作系统?
标签: mysql wordpress encryption passwords
我忘记了我的 MySQL 密码,我在我的 WordPress 日志中找到的只是这个。
8dFZMenSNfw3gyCo
有办法解密吗?
【问题讨论】:
标签: mysql wordpress encryption passwords
不可能轻易找回它们。
只需使用新密码重置它们。 以安全模式运行你的mysql服务器。然后你可以更改mysql密码。
https://in.godaddy.com/help/reset-your-root-mysql-password-linux-17548
【讨论】:
WordPress密码无法解密,算法“单向”。
您可以修复通过 FTP 使用不同电子邮件创建新管理员用户的问题,如本教程中所述:http://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-in-wordpress-using-ftp/
然后您可以使用新用户登录并重置密码。
【讨论】:
重新设置密码将是解决此问题的最简单方法,但为了完整起见,让我们讨论解密它。
假设您的 wordpress 安装使用 wp_hash_password,如 in the reference 所述,并且您发布的是来自数据库的哈希值(尽管它看起来并不应该如此)。
您可以将此哈希值与密码猜测的哈希值进行比较,以确定这些猜测是否是您的密码......类似于......
<?php
$wp_hasher = new PasswordHash(8, TRUE);
$password_hashed = '8dFZMenSNfw3gyCo';
$plain_password = 'myPasswordGuess';
if($wp_hasher->CheckPassword($plain_password, $password_hashed)) {
echo "YES, Matched";
} else {
echo "No, Wrong Password";
}
?>
您可以多次执行此操作,以便对您的密码进行暴力攻击。
请注意,这需要在您的托管服务器上运行,以便CheckPassword 可以为给定的密码猜测得到正确的salt。
【讨论】: