Здравствуйте, necr0n0mic0n, Вы писали:
N>I need a program that, given a MD5 or SHA-1 hash, will return all possible data that could create that hash.
Если нет никаких дополнительных условий, то задача элементарно решается прямым перебором по всем наборам данных, начиная от 1-байтных и до бесконечно больших.
Здравствуйте, dimgel, Вы писали:
D>Здравствуйте, necr0n0mic0n, Вы писали:
N>>I need a program that, given a MD5 or SHA-1 hash, will return all possible data that could create that hash.
D>Если нет никаких дополнительных условий, то задача элементарно решается прямым перебором по всем наборам данных, начиная от 1-байтных и до бесконечно больших.
очень смешно, ну удачи...
з.ы.
дополнительные требования:
It just needs to be a simple program where I supply a hash, select if it is either MD5 or SHA-1, and the program will return, within a few minutes runtime, all possible data that would equal that hash if it were run through the same hashing algorithm.
N>It just needs to be a simple program where I supply a hash, select if it is either MD5 or SHA-1, and the program will return, within a few minutes runtime, all possible data that would equal that hash if it were run through the same hashing algorithm.
N>
Дураков везде хватает... Хорошо, когда их можно определить сразу.
Здравствуйте, Kubyshev Andrey, Вы писали:
KA>ребята, вы остали от жизни, такое вполне написуемо. KA>подбирает за секунды.
Простите, подбирает что именно?
return all possible data that could create that hash
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
Здравствуйте, necr0n0mic0n, Вы писали:
N>Здравствуйте, Kubyshev Andrey, Вы писали:
KA>>ребята, вы остали от жизни, такое вполне написуемо. KA>>подбирает за секунды.
N> а можно поподробней, как имея sha-1 или md5 получить хотя-бы один дата сэмпл имеющий такой хэш N>а то я не математик, и как-то не верится
Ну вроде как в этих алгоритмах нашли дырки, так что один сэмпл подобрать вполне реально. Но вот все возможные...
Здравствуйте, Flamer, Вы писали:
F>Здравствуйте, Kubyshev Andrey, Вы писали:
KA>>ребята, вы остали от жизни, такое вполне написуемо. KA>>подбирает за секунды.
F>Тролль моде он
та неправ, подобрать набор данных, дающий тот-же самый MD5 реально за секунды. Погугли — есть готовые исходники.
Здравствуйте, necr0n0mic0n, Вы писали:
N>Здравствуйте, Kubyshev Andrey, Вы писали:
KA>>ребята, вы остали от жизни, такое вполне написуемо. KA>>подбирает за секунды.
N> а можно поподробней, как имея sha-1 или md5 получить хотя-бы один дата сэмпл имеющий такой хэш N>а то я не математик, и как-то не верится
Вы хоть сами читали это? По первой ссылке автор демонстрирует 2 разных сообщения, имеющие один и тот-же MD5 (что тут удивительного?). Но сгенерировать другие сообщения, имеющие один хеш, он не сможет.
Здравствуйте, 0K, Вы писали:
0K>Для SHA1 ничего такого нет и в ближайшие 5-10 лет не будет.
В SHA1 есть потенциальные уязвимости, так что всё возможно.