(Rails) Как зашифровать строку методом форматирования wp_hash_password из wp_user

У меня есть проект использовать Wp 4.9.8, миграция базы данных из плагина wp_user.
Я хочу изменить проект на Rails и использовать старую базу данных (создание базы данных из WPress).

В таблице wp_usersстолбец password был зашифрован
Я хочу использовать рельсы для вставки новой записи с совпадением формата шифрования WP (метод wp_hash_password)

Exemple:

input: admin@123
output: $P$B67DM4HzC8jZG7t9RpL0XnlJxl4Zbf.

Ткс для чтения.

0

Решение

wp_hash_password формат как: $hash_type$salt$password так что в общем случае вы можете создать этот формат в рельсах, объединив несколько хэшированных сегментов в порядке, указанном выше.

Чтобы получить больше информации о том, как генерируется WP PasswordHash Вот реализация открытого кода:

http://www.kvcodes.com/2016/09/wordpress-password-hash-generator/

Он слишком большой, чтобы вставить его сюда, поэтому, пожалуйста, проверьте его по ссылке.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]