Показать сообщение отдельно

  #7  
Старый 24.04.2006, 20:40
Elekt
Banned
Регистрация: 05.12.2005
Сообщений: 982
Провел на форуме:
4839935

Репутация: 1202


Отправить сообщение для Elekt с помощью ICQ
По умолчанию

Итак, под виндой прога наотрез оказываеться заводиться. Даже вырезав блок ошибки толку никакого - 100% пожирание процессора, но без результата.
Есть подозрение на несовместимость железа - напрашиваеться вывод, почитав отзывы на форумах. Возможно присутствие такой зависимости, хотя почему - хз.

Под линухой - всё замечательно - первый блок формируеться за 15 мин... А второй - надо ждать.

Теперь самый важный вопрос - что это и как можно применить? Пример использования под линуксом(md5-хэш делиться на 4-ре части и пишется через пробел)

Код:
[root@localhost md5c]# ./md5coll ba1f2511 fc30423b dbb183fe 33f3dd0f
block #1 done
block #2 done
unsigned int m0[32] = {
0xbfe4a258, 0xa0bd5ba4, 0x4df671a8, 0xa49faa67,
0xb3eeacf5, 0xeb0955b7, 0x531ca15a, 0xbb05d830,
0x06336cd1, 0x23f1a204, 0xa748b757, 0x93f14b86,
0x71a764d5, 0x48be87ca, 0x6a24cfab, 0x1feb2e35,
0xfce711b1, 0x44e81989, 0xd142a4ca, 0xb3f6b0a6,
0xa401f416, 0xebea7ad1, 0x36383908, 0xce7488d1,
0x79363761, 0x67dbf8fc, 0x62cb427e, 0xe6c6bc7d,
0x15ae80ec, 0x9aafbc81, 0xcb159cc9, 0x02f10aa1,
};

unsigned int m1[32] = {
0xbfe4a258, 0xa0bd5ba4, 0x4df671a8, 0xa49faa67,
0x33eeacf5, 0xeb0955b7, 0x531ca15a, 0xbb05d830,
0x06336cd1, 0x23f1a204, 0xa748b757, 0x93f1cb86,
0x71a764d5, 0x48be87ca, 0xea24cfab, 0x1feb2e35,
0xfce711b1, 0x44e81989, 0xd142a4ca, 0xb3f6b0a6,
0x2401f416, 0xebea7ad1, 0x36383908, 0xce7488d1,
0x79363761, 0x67dbf8fc, 0x62cb427e, 0xe6c63c7d,
0x15ae80ec, 0x9aafbc81, 0x4b159cc9, 0x02f10aa1,
};
В результате работы программы мы получаем два блока, которые соответствуют байт-кодам этих файлов. Все байты первого блока забиваем в хекс-редактор, сохраняешь. Тоже самое со вторым блоком.
Фишка в том, что оба получившихся файла имеют одинаковую md5-чек-сумму.

Код:
Контрольную сумму файла можно проверить с помощью утилиты md5:
/home> md5 mamba

Для проверки контрольной суммы под Windows воспользуйтесь консольной утилитой md5sum (md5sum.exe):
C:> md5sum.exe mamba > checksum.txt
Основной вопрос -- как это применить? Как перенести байт-код файла на парольное применение?
Если только предположить что где-то будет возможность вводить в пароле 256 символов - именно столько генерирует программа для каждого файла (но это фантастика!).

Варианты:
1) Возможно ли уменьшить величину подбираемых? Кто у нас разбираеться в криптографии?
2) Существуют ли в природе продукты, использующие md5 и позволяющие ввести 256 символов?


Такое гробовое молчание по столь важному вопросу... : либо я копаю абсолютно безнадёжную тему, либо это известно в узких кругах и это здесь не обсуждается. Вы хоть намекните.

Здесь есть крутые хакеры? Я один разберусь,.. но к 2010 году. Высказываем свои идеи по сабжу.