Как получить пароль из поля passwordhash?

Приветствую.
Подскажите какой функцией вытащить пароль из таблицы?
  • Вопрос задан
  • 468 просмотров
Решения вопроса 1
Ivanq
@Ivanq
Знаю php, js, html, css
К сожалению, никак. Хеш, как правило, раскодировать невозможно. При проверке правильности введенного пароля генерируется хеш введеного пароля и сравниваются хеши. На этом и основана безопасность - получив таблицу, нельзя войти.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Можно попробовать вот еще какой вариант. Если вы знаете как именно хешировались пароли в старой базе (алгоритм, наличие соли), то можно ничего не менять, а реализовать двойное хеширование. Сначала проверять пароль старым алгоритмом, а потом хэшировать полученный хеш новым и сверять с новыми хешами в базе, которые вы туда можете перегнать нужным вам алгоритмом. В принципе это позволит избежать мороки со сменой паролей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы