Я новичок в хранилище паролей хешей. Может кто-то указать, что я могу делать неправильно. Я использую специально PHP, а не C или любое отклонение C.Хранение хэшей для пароля в PHP
Сохранение Hash:
- Получить пароль
- Отправить его
password_hash()
функции с помощью алгоритма, какsha-512
, и фактор стоимости. - Немного застрял здесь. Когда я повторяю, я использую хэш-код принятого пароля?
- Длина:
pbkdf2
Функция отклонения ключа. - Магазин в базе данных.
Получение Hash: попытка
- Получить пользователя по паролю.
- Застрял здесь, но я предполагаю, что вы используете функцию
password_verify
. - Если матч подтверждает другой отказ.
Если кто-то может опубликовать правильное решение, которое было бы очень обязательным.
Не могли бы вы высказать свой код. Тогда другие могли бы легко понять вашу проблему. –
$ пароль = $ _POST ['пароль']; $ hash = password_hash (7, 12, пароль $); $ i = 0; while $ i <12800) {$ hash = password_hash (7, 12, $ хэш); } Не знаю, как реализовать функцию hash_pbkdf2. –