#php #mysql #wordpress #passwords #decode
#php #mysql #wordpress #пароли #расшифруйте
Вопрос:
Раньше мой сайт работал на движке wordpress, но теперь я пишу свой собственный скрипт. Проблема в том, что пароли пользователей в таблице wp_users закодированы странным образом… Кто-нибудь, пожалуйста, может сказать, как я должен ее закодировать, чтобы она работала в моем новом скрипте?
Ответ №1:
«Закодированный» пароль называется хэшем. Просмотрите код WordPress, который вставляет пользователь, и найдите, как он хэширует пароль. Используйте схему того же типа. Вероятно, он будет использовать соль, я не знаком с тем, как wordpress это делает, но вам также понадобится это значение соли для точного соответствия.
Редактировать:
Проведя некоторое исследование, вы захотите заглянуть в wp-includes/pluggable.php файл в строке 1200. Там должны храниться методы salt и password generator (или, по крайней мере, я думаю, что я не копал в этом слишком глубоко).
Ответ №2:
Как сказал premiso, это хэш, и вы можете найти класс, который использует WordPress, здесь: WordPress PasswordHash. Если вы ознакомитесь с этим классом, вы можете легко встроить его в свой собственный скрипт.
Комментарии:
1. Спасибо за публикацию системы, используемой WP. 1