Я планирую перенести систему, разработанную с помощью PHP Laravel, которая хэширует пароль пользователей с помощью bcrypt, поэтому просто хотел бы знать, есть ли способ конвертировать их каким-то образом, чтобы создать новую систему NodeJS (с bcrypt) до повторно использовать поля текущего пароля? или единственный путь вперед - попросить пользователя сбросить пароли?Миграция системы с использованием паролей bcrypt хешированных
ответ
Вы спрашиваете, могут ли данные хешированного пароля (например, хранятся на сервере) использоваться в другой реализации bcrypt в узле или что-то еще?
Использование модулей в узле должны работать с существующим паролем данные (как кто-то уже предложило), но не забывайте использовать тот же самый точный метод засолки и варианты, как предыдущая реализацию Bcrypt в PHP, очевидно, так что Bcrypt генерирует те же данные, что и раньше. Пока все параметры и ввод в bcrypt одинаковы, реализация bcrypt в узле должна давать одинаковые результаты и быть в состоянии использоваться.
Использование модулей bcrypt
или bcryptjs
в узле с существующими паролями должно работать нормально.
Получил его работу, но с пакетом с двумя байрами вместо swaprypt, но спасибо за подсказку. – har2vey
- 1. Шифрование хешированных паролей?
- 2. Идея для защиты хешированных паролей
- 3. Создание хешированных паролей в C#
- 4. Медленная проверка истории паролей с использованием BCrypt
- 5. Декодирование хешированных паролей для использования с RODBC
- 6. Shiro - Не удается аутентифицироваться с использованием хешированных паролей
- 7. Расшифровка хешированных окон паролей в SAM
- 8. Сравнение хешированных паролей MD5 не работает
- 9. DotNetNuke - простой текст для зашифрованных/хешированных паролей
- 10. Миграция паролей Laravel на Ruby
- 11. Миграция старых паролей md5 на bcrypt с использованием Laravel 5.2 в auth
- 12. Использование bcrypt для пользовательских паролей
- 13. Шифрование паролей: PBKDF2 (с использованием sha512 x 1000) vs Bcrypt
- 14. Миграция паролей в Devise
- 15. Конвертировать хеширование паролей с SHA на bcrypt
- 16. Как использовать Bcrypt для шифрования паролей в Django
- 17. Почему функция SlowEquals важна для сравнения хешированных паролей?
- 18. Использование bcrypt для паролей - забытый пароль email
- 19. Ruby bcrypt non-salt сравнение паролей
- 20. использования Bcrypt хэширования паролей для аутентификации пользователей
- 21. Bcrypt не так безопасен при хешировании паролей?
- 22. Сравнение паролей Ruby BCrypt возвращает неверную оценку
- 23. Обновление хэша паролей от md5 до bcrypt
- 24. Миграция таблицы пользователей из Laravel в Ruby и использование BCrypt для декодирования паролей не работает
- 25. Миграция для модульной системы
- 26. Миграция в открытые системы
- 27. Шифрование паролей с помощью SHA1 и + salt bcrypt?
- 28. Не удается аутентифицировать Rails с помощью BCrypt - хэши паролей различаются
- 29. Защита системы входа без паролей
- 30. Обновление паролей пользователей от соленой SHA1 до bcrypt
Так что мне нужно импортировать тот же ключ из предыдущей системы, чтобы сделать это? – har2vey
Получил его работу с пакетом с двумя bcrypt – har2vey