Да, будь хоть миллион таких строк. Хэш-функция - это однонаправленная функция, и анализ ее невозможен. По крайней мере, если речь идет о таком алгоритме, как мд5
----- Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.
Isaev пишет: Дано: ПараMD5(String+const1); MD5(String+const2);Найти: String ты хотел сказать, дано: MD5(const+string1); MD5(const+string2); найти const ? ;)
Isaev пишет: Наличие например 1000 таких пар как-то облегчит анализ? прогоняешь все свои хэши по радуге, или брутишь, чем больше хэшев найдется, тем больше у тебя шансов.
Crawler пишет: Хэш-функция - это однонаправленная функция, и анализ ее невозможен. Ну китайцы уже давно сделали анализ. Он действительно возможен, но не тривиален. Правда они решали другую задачу : подгонка MD5 подбором хвоста. Но похоже то, что проходит с "хвостом", невозможно с "головой".
Атака была на коллизию, когда генерился хвост для файла, чтобы мд5 совпадал. Но это не имеет практически ничего общего с поиском прообраза, на который атак, снижающих трудоёмкость до подходящего предела, не было. А вообще топик коряв, закрою.