Как wordpress хранит и шифрует пароли? Добрый день,
Хочу перенести пользователей со своего WP сайта на Django. Соответственно вопрос: как перенести базу пользователей и как вообще хэшируются пароли в wp? Я так понял, что использует phpass, но не разобрался, как мне это может помочь. + вопрос: каким образов wp солит пароли? Ну и где они хранятся (соль к каждому паролю)
UPD: Меня удивляет зачем люди, которые не знают правильного ответа, пытаются помочь, но ладно.Вот тут явно говорится, что wp не использует MD5, а использует phpass, но не могу понять каким образом происходит хэширование. Откуда эта библиотека берет соль - непонятно

21 Авг 2019 в 07:11
198 +1
0
Ответы
1

WordPress использует функцию wp_hash_password для хэширования паролей пользователей. Для этого она применяет алгоритм pbkdf2_sha256 с использованием библиотеки PHPass. Соль, необходимая для хэширования пароля, генерируется случайным образом и хранится в базе данных вместе с хэшированным паролем.

Чтобы перенести пользователей с WordPress на Django, вам нужно будет извлечь информацию о пользователях из таблицы wp_users в базе данных WordPress. Затем вы сможете использовать эту информацию при создании пользователей в базе данных Django. При создании нового пользователя в Django, вы можете применить аналогичный алгоритм хэширования пароля, чтобы сохранить безопасность данных.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 005 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир