К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

А кто чем хешируете пароли?

Гость
0 - 01.07.2014 - 13:09
php (http://www.php.net/manual/ru/faq.pas...words.fasthash) рекомендует crypt().

Но по описанию crypt() хеширует "по алгоритму имеющемуся в системе".
То есть если у хостера что-то меняется, то возможно однажды я не смогу сверить пароли с хешами в базе?

hash() может быть отключен при компиляции и его наличие не гарантируется.

или все-таки плевать на безопасность и юзать старый дырявый, но проверенный md5?

Или я что-то не так понял?



Гость
1 - 01.07.2014 - 16:15
мд5. Если базу сопрут - то какая разница, чем? Проще уже тогда дополнительно скриптами модернизацию и сверку проводить, crypt(md5(input_password)) == crypt(mysql_result(string))
Гость
2 - 01.07.2014 - 19:06
1-Фанат NASCAR >Разница, я так понимаю, в том, что при взломе, скажем, моей базы, взломщик не должен получить пароля, который может использоваться взломщиком и после закрытия дыры. Кроме того вскрытый пароль взломщик может попытаться использовать и на других сайтах, так как люди часто используют одинаковые пароли в разных местах.
Гость
3 - 01.07.2014 - 19:10
1-Фанат NASCAR >Так вот про crypt() я и спрашиваю, если он шифрует сегодня по одному алгоритму, а завтра вдруг вздумает по дугому, то пользователям всем придется как минимум менять свои пароли.
Гость
4 - 01.07.2014 - 19:56
sha1(sha1(данные+соль))
Гость
5 - 01.07.2014 - 20:20
4-Суслик >Да, вроде тоже склоняюсь что-то такое скомбинировать из sha1 и md5, чтоб врага запутать. Все-таки не такие уж секретные у меня данные будут, важнее чтоб сайт просто работал без проблем для пользователей.
6 - 01.07.2014 - 22:24
Если сайт обычный, и не содержит супер-пупер важной финансовой/конфиденциальной информации, то и париться особо не стоит, достаточно будет md5(соль + md5(пароль)).
Гость
7 - 01.07.2014 - 23:48
6-Искусственный Интеллект1 >Ну да. Пока нету супер-пупер. :)
Гость
8 - 01.07.2014 - 23:50
Ну ладно, вопрос исчерпан, если никто особо не настаивает, обойдусь пока без crypt().
Гость
9 - 04.07.2014 - 21:21
3-buh >в моем варианте пофигу
Гость
10 - 08.07.2014 - 11:31
паранойя - заразная болезнь


К списку вопросов






Copyright ©, Все права защищены