За последние 24 часа нас посетили 17657 программистов и 1721 робот. Сейчас ищут 994 программиста ...

Какой алгоритм лучше?

Тема в разделе "Прочие вопросы по PHP", создана пользователем shreck, 17 авг 2007.

  1. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Расшифровать не возможно. Можно только найти коллизии.
     
  2. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    а не надо по помойкам лазить и читать желтую прессу.
    md5 - код открыт, кто желает, может глянуть, что при любом желании не возможно вытянуть даннеы, т.к. просто нет информации (и алгоритма) для восстановления. можно забрутфорсить, но долго
     
  3. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    antonn
    а не подскажешь где можно достать исходники md5?
     
  4. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    shreck
    на дельфи - http://desksoft.ru/index.php?downloads=files&id=35 два модуля, один для текста, другой для бинарных данных (в принципе первый вариант частыный случай второго, но для удобства сделан:))
     
  5. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  6. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    antonn
    спасибо, погляжу на досуге..

    Есть еще мнения по поводу алгоритмов хеширования, может у кого есть свой?
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Сорри, уже точно забыл содержание. На самом деле было написано вот что: "SHA-1 — оптимизированный вариант алгоритма создания хэшей MD5".

    Статья тут
     
  8. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    Kreker
    SHA-1 — оптимизированный вариант алгоритма создания хэшей MD5
    т.е. получается, что sha1 это оптимизированный md5?
     
  9. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    shreck двухкратный md5 или соль твоё спасение. Вобще суть взлома сводится к разработке алгоритма, который сможет найти коллизии. Расшифровать не возможно, т.к. это не шифрование, а хэширование.
     
  10. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Нет конечно. Перевод корявый. SHA-1 это просто приемник md5, более новый алгоритм хэширования.
     
  11. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    ПрЕемник, ептыть. Так нельзя.
     
  12. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Ёпт. Не буду скрывать, что у мну проблемы с этим )
     
  13. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Вы когда нибудь взламывали программы ?
    (в таких решениях куча таких понятий, а виной всему не то что программисты не продумали что-то, а просто потому что не продумали вообще ничего, они были уверены что "нет таких понятий")

    Sorry что поздно вернулся в топик, но эта тема меня реально "заводит" уж слишком много я вижу кода который легко взломать, и местами это может повлечь даже серьёзные последствия...
     
  14. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    конечно же нет, и в мыслях небыло, я вообще примерный гражданин и все такое.. :)

    софт работающий на локальном ПК полснотью отрезанном от сети и находящегося в металлическом ящике на замке обычно не взламывают:) да и сопоставить нужно расходы на взлом с получаемым результатом. вообще причем тут ломание, речь шла о кривом софте, это типа когда Hello World вызывает BSOD %)