У кого компьютер простаивает - помогите

Тема в разделе "WASM.CRYPTO", создана пользователем Ms Rem, 1 июл 2005.

  1. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    В аттача лежит программка, которая вычисляет серию MD5 хэшей от случайных данных и записывает их в файл. При запуске регистрируется в автозагрузке и работает постоянно, при первом запуске начинает последовательность хэшей, а при последующих - продолжает с последнего сохраненного. Работает в фоновом режиме с самым низким приоритетом, поэтому тормозить от нее ничего не будет.



    Большая просьба к тем, у кого компьютер простаивает большую часть времени - установить эту прогу и периодически присылать мне на мыло результаты ее работы (НА ФОРУМЕ НЕ ВЫКЛАДЫВАТЬ!).

    В общем, прошу оказать посильную помощь.

    [​IMG] _1466057748__hashgen.rar
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    коллизии проверяешь ?

    а чего долго - то так , 10 минут работает один хэш посчитала
     
  3. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    Какой размер файла для отсылки оптимальный в кб?
     
  4. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"




    Дык она же записывает один хэш из 100000000 (смотри сорцы), иначе диск быстро бы заполнился.

    Мне просто нужны длинные последовательности связанных хэшей.

    Размер файла для отсылки - кил 50, но после достижения такого размера лучше не заново начинать, а продолжать цепочку.
     
  5. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    на Athlon64 3000+ за 2 часа на 1 кб набегает, т.е. для 50 кб надо больше 4х суток собирать :)
     
  6. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    слушай а точно надо 100000000 пропускать ?

    это необходимо ?
     
  7. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"




    Все хэши последовательности мне не нужны (так как это сотни гигабайт). А по частям последовательности я могу быстро найти любой ее участок, если это понадобится.

    Главное - собрать как можно больше длинных последовательностей.
     
  8. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    Все кто взялся за это дело, возьмите новую версию.

    Сделан небольшой багфикс.

    [​IMG] _1404432127__hashgen.rar
     
  9. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    добавлена кража паролей 8)
     
  10. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    Ms Rem Пока ковырял твой код (выкинул автозагрузку), хотел повысить приоритет, нашёл баг в Вынь 2000 :) Если поставить
    Код (Text):
    1. SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
    2. SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);
    3.  


    Винда просто виснит - не работает даже мышь, остается только "горячая клавиша" :)))

    К стати, за ночь наработал сервак 5,5 кб.
     
  11. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    ...нашёл баг в Вынь 2000 :)

    Имхо, давно известно.

    Я тогда программку 3-х мерного моделирования СВЧ-волн делал.
     
  12. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia


    какой же это баг.. просто при таком раскладе поток имеет наивысший приоритет -- 31, и остальным ничего не достается. ИМХО все логично.
     
  13. R_NEW

    R_NEW New Member

    Публикаций:
    0
    Регистрация:
    6 май 2005
    Сообщения:
    86
    Адрес:
    Россия
    Логично то логично, но это баг. Любой процесс в любое время без труда может подвесит систему.
     
  14. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    R_NEW

    REALTIME_PRIORITY_CLASS

    что по-твоему это означает?
     
  15. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"




    Это сможет сделать только процесс имеющий право поднятия приоритета, а по умолчанию это требует права администратора. Windows все-таки не дураки делали.
     
  16. Solo

    Solo New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2003
    Сообщения:
    131




    Это не коллизии, это трейд-офф атака...



    А вот на счет "НА ФОРУМ НЕ ВЫКЛАДЫВАТЬ!" - это нехорошо. Каждый, принявший участие в вычислении, должен бы иметь право что-то с этого получить...
     
  17. captain cobalt

    captain cobalt New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2003
    Сообщения:
    222
    Адрес:
    /ru/perm
    Имеет ли subj какое-нибудь отношение к атаке методом Rainbow таблиц?
     
  18. Proteus

    Proteus Member

    Публикаций:
    0
    Регистрация:
    19 июн 2004
    Сообщения:
    344
    Адрес:
    Russia
    А ещё нужно ?*

    У меня на работе нефиговый комп стоит)
     
  19. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    Уже не нужно.
     
  20. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia


    грамотно. Только после фразы "на форуме не выкладывать" запускать из принципа не буду.