За последние 24 часа нас посетили 22363 программиста и 1626 роботов. Сейчас ищут 1343 программиста ...

декодирование md5 unix

Тема в разделе "Прочие вопросы по PHP", создана пользователем Юзер, 11 апр 2011.

  1. Юзер

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

    С нами с:
    23 мар 2011
    Сообщения:
    16
    Симпатии:
    0
    Здравствуйте.
    Необходимо декодировать md5 unix в исходный формат.

    Как это реализовать? Может есть у кого исходники?
     
  2. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  3. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    что такое "md5 unix"?
     
  4. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    хэширование строки, и 999-кратное хэширование этого хэша =)
     
  5. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Это значение хеша, которое непрерывно считается с начала января 1960 года :DD
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Юзер
    можно найти коллизию =)
     
  7. Юзер

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

    С нами с:
    23 мар 2011
    Сообщения:
    16
    Симпатии:
    0
    да одиноково както что коллизию, или реальный, главное как?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Юзер
    вы хотите по md5 восстановить подходящий вариант?
     
  9. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    igordata
    следующий вопрос будет - "нет, вы правда надеетесь это сделать?", потом "да серьёзно??" xD
     
  10. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Юзер, алгоритм (и функция) md5 рассчитан как раз для того, чтобы невозможно было возвратиться к закодированному значению.
    Однако его уже давно взломали.
    Об это есть статья в Вики http://ru.wikipedia.org/wiki/MD5
    Вряд ли есть скрипты на php для дешифровки.
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну почему же. можно если очень хочется.
     
  12. Юзер

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

    С нами с:
    23 мар 2011
    Сообщения:
    16
    Симпатии:
    0
    можно и первую коллизию хоть.
     
  13. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    если на php это делать, то ты состаришься
     
  14. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Перебирать - смысла нет, нужен суперкомпьютер.
    Зато есть "радужные таблицы" - базы данных, куда собраны почти все хэши.
    Качай для md5 1105 Гб, там наверняка найдутся нужные тебе 16 байт =)
    http://www.freerainbowtables.com/en/tables/
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Юзер
    а сколько примерно в источнике было байт? это пароль?

    покажи md5
     
  16. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    надеешься отгадать? ;)
     
  17. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    на хорошей видюхе ломается md5
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Gromo
    если 6-8 отгадаю
     
  19. Stack Overflow

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

    С нами с:
    18 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    Хранение паролей

    Есть идея по хранением паролей авторизации в базе данных.Если использовать стеганографию для этого.При регистрации пароль шифруется md5(md5($pass).md5($salt)), потом этот пароль прячется в изображение которую выбираем при регистрации.
     
  20. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    как так прячется в изображение?
     
  21. Stack Overflow

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

    С нами с:
    18 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    При регистрации мы выбираем изображение из нашего компьютера. Далее в это изображение скрывается шифруемый пароль по формуле указанной выше. Метод позволяет стеганографию. Пока этот проект только в стадии разработки, мне важно мнение со стороны и в дальнейшем внедрения этого метода безопасности в авторизации сайтов?!?
     
  22. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Один мой друг для победы в олимпиаде по программированию придумал сжимать файлы в png. Прикольный вышел архиватор: цветные картинки на выходе, возможность передавать файлы посредством фотохостингов. Я думаю у вашего проекта такая же ценность. Этот фокус с картинкой потеряет смысл, если взломщик узнает, как из него извлечь все тот же md5.
     
  23. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    А зачем? Разве просто хранение хэша от пароля с солью в обычном текстовом виде - не достаточно безопасно?!?
     
  24. Chushkin

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

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Где-то когда-то один человече божился, что запросто вскроет любо md5-хеш. Помнится мне, я тогда дал хеш и попросил восстановить исходное значение. На этом всё и закончилось. :)
    Так вот, восстановить исходный формат из хеша 2^128 ооочень непросто за разумное время.
    Единственное, что реально, - восстановить по словарю. Но тут уже что назвывается "сам дурак", - нефиг использовать простые исходники (ибо элементарная добавка в несколько случайны символов решит задачу).
    п.с.
    Кстати, по поводу "8-и". Это более чем 2 в 120-ой степени вариантов, и то если использовать только латиницу и цифры. Так что...
     
  25. Stack Overflow

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

    С нами с:
    18 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    Если взломщик попытается извлечь пароль из изображение то ему придется проверить много комбинации в рамках 2^1000000 для изображение размером 1000x1000 пикселей.