Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Хеширование паролей
 
 автор: ice-w-ind   (19.02.2006 в 21:04)   письмо автору
 
 

Здравствуйте, скажите, пожалуйста, какой алгоритм хеширования самы лучший? С точки зрения стойкости хеша.

   
 
 автор: cheops   (20.02.2006 в 02:09)   письмо автору
 
   для: ice-w-ind   (19.02.2006 в 21:04)
 

Вероятно md5.

   
 
 автор: Loki   (20.02.2006 в 09:59)   письмо автору
 
   для: cheops   (20.02.2006 в 02:09)
 

А по-моему - любой. Если мы из любого количества символов делаем только 32, то без разница по какому это алгоритму произведено.

   
 
 автор: cheops   (20.02.2006 в 14:25)   письмо автору
 
   для: Loki   (20.02.2006 в 09:59)
 

Там ещё штука в том, чтобы хэш не вычислялся быстро, а md5() помоему самый медленный...

   
 
 автор: XPraptor   (20.02.2006 в 15:13)   письмо автору
 
   для: cheops   (20.02.2006 в 14:25)
 

MD5 конечно медленней, но недавно подобрали способ быстрого подгона его хэша и теперь он очень быстро вскрывается.
RC5 512бит ключ RSA 512 бит ключ - фига кто подберет (даже сам если ключ посеешь).

   
 
 автор: Loki   (20.02.2006 в 15:50)   письмо автору
 
   для: XPraptor   (20.02.2006 в 15:13)
 

Как я понимаю, раз любой хэш формируется по некому алгоритму (который, не является секретом), то можно на нем основываясь формировать массив значений для перебора, тем самым, сокращая время подбора возможных значений. Собственно, это просто вопрос потраченного времени - а желающих попробовать, думаю, достаточно.

   
 
 автор: XPraptor   (20.02.2006 в 16:32)   письмо автору
 
   для: Loki   (20.02.2006 в 15:50)
 

Ты в принципе прав, но таких значений нужны триллионы и не реально их создать и тем более каждый раз искать по ним.
А к MD5 хитрый ход нашли, там возникает определенная цепная последовательность, которая не возникает в других алгоритмах, и если наскочил на эту послежовательность, то дальше уже очень быстро подбор идет.

   
 
 автор: Loki   (20.02.2006 в 16:37)   письмо автору
 
   для: XPraptor   (20.02.2006 в 16:32)
 

>но таких значений нужны триллионы и не реально их создать
ну при тупом переборе еще больше надо значений

>то дальше уже очень быстро подбор идет.
жуть! и как теперь жить дальше?:)

   
 
 автор: XPraptor   (20.02.2006 в 16:42)   письмо автору
 
   для: Loki   (20.02.2006 в 16:37)
 

Да нормально! Возможность использовать эту дыру имеют только очень сильные станции, имеющиеся у единиц.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования