Зашифрованный генератор хеш-паролей WordPress
Иногда вам может потребоваться сбросить каталог паролей Wordpress, обновив поле паролей
вашей таблицы wp_users
wordpress. Требуемый пароль должен быть засоленной строкой MD5. Самый простой способ сгенерировать хеш-пароль Wordpress из простого теста — использовать openssl
.
Например, давайте создадим новую строку хеш-пароля Wordpress из обычного текста, такого как wordpress_pass
:
openssl passwd -1 'wordpress_pass'
$1$ldalRXj4$wOZp2NjBYsn0UosVKj68N0
Давайте разберемся, что именно здесь произошло. Результирующая строка хеш-пароля начинается с 1
, что в данном случае является методом шифрования на основе алгоритма паролей MD5. Следующие символы ldalRXj4
являются вводом соленой строки, а wOZp2NjBYsn0UosVKj68N0
является фактически зашифрованной строкой. Когда мы снова запустим вышеуказанную команду, мы получим другие результаты:
openssl passwd -1 'wordpress_pass'
$1$Rkm8PYEH$.ulnIoIrcU7UqKzWDrUtn1
Это связано с тем, что мы не предоставили один и тот же соленый ввод строки, и поэтому результирующий хэш пароля отличается. Давайте предоставим ту же соленую строку, чтобы получить тот же хэш пароля:
openssl passwd -salt "Rkm8PYEH" -1 'wordpress_pass'
$1$Rkm8PYEH$.ulnIoIrcU7UqKzWDrUtn1
Чтобы сбросить пароль Wordpress, введите любую из вышеуказанных строк хэша в соответствующую колонку таблицы, и вы сможете войти в систему с wordpress_pass
в качестве пароля.