Сооб: 1992 из 2000 -1991 +1993 RU.ALGORITHMS
От : Dmitry Subbotin 2:5020/400 Sun 19 Feb 06 21:25
Кому: Serguey Zefirov
Тема: Re: ГОСТом навеялоFrom: "Dmitry Subbotin"
Sun Feb 19 2006 20:18, Serguey Zefirov wrote to Dmitry Subbotin:
DS>> unsigned __int64 s1,s2,s3,s4;
DS>> unsigned char rnd(){
DS>> s1= s1*0x1234567012345671 + (s2>>50) - 0x9834;
DS>> s2= s2*0x9252952737574373 - (s3%0x9524597);
DS>> s3= s3*0x6735435939603025 ^ (s4>>57) + 0x9275;
DS>> s4= s4*0x2536437345436633 + (s1%0x5263750);
DS>> return s1*s2*s3*s4 >> 56;
DS>> }
DS>> Строгого доказательства у меня, конечно, нет, но есть сильное
DS>> подозрение, что такое уже не ломается. :)
SZ> Слабо поставить на это, хотя бы, тысячу рублей?
ОК, объявляется конкурс. Первому, кто сможет сломать вышеописанный генератор
случайных чисел, то есть найти начальные числа s1-s4 по данному выходу функции
rnd(), будет выплачен денежный приз в размере 1000 рублей. Данные с выходом
функции будут высланы e-mail'ом по запросу. Hа все дела (создание алгоритма +
время счета) дается месяц, до 20.03.2006. Время пошло. ;)
Дмитрий
--- ifmail v.2.15dev5
* Origin: FidoNet Online -
http://www.fido-online.com (2:5020/400)