Lalikin
@Lalikin
айтишник с фотокамерой

Каким методом шифровать пароли для хранения в базе данных?

Во всех учебниках и статьях говорят про md5, на сколько он актуален на сегодня?
Язык программирования - PHP.
  • Вопрос задан
  • 5702 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
@vilgeforce
Раздолбай и программист
Вам все-таки шифровать или хэшировать? Если второе - SHA1, SHA256, SHA512 вполне сойдут.
Ответ написан
@deliro
Агрессивное программирование
Забудьте про md5 и хэширование чистого пароля!
md5 подвержен коллизиям, а обёрнутый в md5 пароль можно вычислить за пару секунд, используя радужные таблицы.

Вот эта штука рекомендует использовать PBKDF2 с минимум 10000 итерациями (на 2011 год). Лучше сейчас использовать больше.
Ответ написан
@ivlad
Для php не нужно ничего изобретать, нужно использовать готовые библиотеки, например, www.openwall.com/phpass
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 мая 2021, в 01:31
3000 руб./за проект
17 мая 2021, в 23:39
50000 руб./за проект
17 мая 2021, в 23:10
100000 руб./за проект