У меня есть проект с использованием Wp 4.9.8, миграция базы данных из плагина wp_user. Я хочу изменить проект на Rails и использовать старую базу данных (база данных создается из WPress).
В таблице wp_users столбец password зашифрован.
Я хочу использовать рельсы для вставки новой записи с форматом соответствия, зашифровать WP (метод wp_hash_password)
пример:
input: admin@123
output: $P$B67DM4HzC8jZG7t9RpL0XnlJxl4Zbf.
Спасибо за чтение.






Формат wp_hash_password выглядит следующим образом: $hash_type$salt$password, поэтому, как правило, вы можете создать этот формат в рельсах, объединив несколько хешированных сегментов в указанном выше порядке.
Чтобы получить больше информации о том, как WP генерирует PasswordHash, вот реализация открытого кода:
http://www.kvcodes.com/2016/09/wordpress-password-hash-generator/
Он слишком велик, чтобы вставить его сюда, поэтому проверьте его по ссылке.