За последние 24 часа нас посетили 22277 программистов и 1029 роботов. Сейчас ищут 611 программистов ...

Что пользуете для хеша?

Тема в разделе "Решения, алгоритмы", создана пользователем Danilka, 23 авг 2008.

  1. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    rainbow tables рулят. Не подпускайте хакеров к хешам и все будет хорошо...
     
  2. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    karakh
    В каком плане рулят?
    Вот MD5 хеш - de8cc1300063a1e6432a73904209382f, надо восстановить пароль, твои действия?
     
  3. dAllonE

    dAllonE Guest

    karakh, ИМХО радужные таблицы не особенно рулят, т.к. на соленых хешах сразу обламываютсо...
     
  4. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    на соленых в основном да. а распарсить словарь и загнать хеши слов в базу несложно. Вот интересно посчитать, если просто в цикле заполнять оракловую базу хешами от комбинаций символов (цифры и латинские буквы в двух регистрах) с учетом коллизий, сколько машинного времени займет заполнение таблицы до 10-символьных комбинаций?
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Сомотря что за машина :)
    Предлагаю проверить, сколько времени лишь на генерацию хэшев от "0" до "яяяяяяяяяя", включая все спец. символы :D
     
  6. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5($pass))))))))))))))
     
  7. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    а сколько процентов юзеров используют спецсимволы в паролях?

    А машина... ну скажем сеть из сотни компов, каждому выделен диапазон, база на сервере типа вот этого: http://www.pcweek.ru/themes/detail.php?ID=115223
     
  8. завтра попробую на своем серваке ))
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Сеть из сотни компов - это конечно хорошо, но это срельба по воробьям из пушки, а не-воробьи не юзают md5.
     
  10. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    большая часть интернет-банков использует md5
    А сеть из сотни компов - это либо ботнет, либо организация доброхотов (небольшая), решившая собрать хороший набор rainbow tables.

    Кстати, для rainbow tables в общем-то нет разницы какие хеши туда забивать. Можно создать такой же набор таблиц для sha1. Разве что времени на хеширование чуть больше уйдет. Ну добавим еще 200 компов к ботнету...