eXeL@B —› Программирование —› Помогите понять логику алгоритма |
Посл.ответ | Сообщение |
|
Создано: 07 июня 2012 11:22 · Личное сообщение · #1 Добрый день. уже около суток стараюсь понять суть алгоритма, но видимо плохо что не учился в спец ВУЗе. выглядит достаточно просто Code:
суть этого алгоритма заключаеца в получении DWORD по заданному DWORD причем ЭТА парочка обладает одним спецеэффектом.. пример GenDW($60465CFF)=$630F5D01 60465CFF*630F5D01= 2540FD0F FFFFFFFF (особенно интересен младший DWORD FFFFFFFF ) очень подозреваю что это чтото стандартное,какойто мат. алго. но востановить его не получаеца.. З.Ы. эта функция часть большой процедуры по шифрованию с длинами 512бит(3 параметра). вроде не рса.. похоже на чтото блочное, но кишит mul imul add, а характерных xor mod не наблюдаеца. может кто то подскажет еще что за алго это может быть. ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 07 июня 2012 12:23 · Личное сообщение · #2 VodoleY пишет:эта функция часть большой процедуры по шифрованию с длинами 512бит Хм, а почему ты уверен, что это именно шифр, а не алгоритм хеширования? Конкретно из этого кода не удастся восстановить исходный DWORD по подсчитанному (тому, что на выходе)... Кстати, в алгоритмах SHA-0 и SHA-1 используется разбитие блоков на 512 бит. Однако там не только одни умножения и сложения, а множество битовых операций... ----- Программист SkyNet |
|
Создано: 07 июня 2012 12:34 · Личное сообщение · #3 FrenFolio Это не шифр.. это отдельно взятый алгоритм с логикой которого я банально не могу разобраца. Повторюсь этот алгоритм есть частью большого, а ДВОРД , из этого алгоритма одна из переменных, использующаяся в последствии. Я про алгоритм писал с надеждой что ктото увидит тут чтото знакомое.. маленькая часть большой мазайки как бы ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 07 июня 2012 12:52 · Личное сообщение · #4 |
|
Создано: 07 июня 2012 13:10 · Личное сообщение · #5 |
|
Создано: 07 июня 2012 13:11 · Личное сообщение · #6 |
|
Создано: 07 июня 2012 13:26 · Личное сообщение · #7 |
|
Создано: 07 июня 2012 13:36 · Личное сообщение · #8 |
|
Создано: 07 июня 2012 16:01 · Личное сообщение · #9 |
|
Создано: 07 июня 2012 16:06 · Поправил: VodoleY · Личное сообщение · #10 r_e вот на идент алго убил сутки.. начал куски разбирать.. сегодня сел перелистал еще раз Брюса Шнайера.. ничего похожего... поэтому и прошу помощи у комьюнити P.s я блин буду в бешенстве если это таки РСА... черезчур эти махинации попахивают формированием экспоненты... причем если вдобавок я копаюсь в механизме создание ключей... ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 07 июня 2012 16:40 · Личное сообщение · #11 |
|
Создано: 07 июня 2012 16:47 · Личное сообщение · #12 |
|
Создано: 07 июня 2012 16:55 · Личное сообщение · #13 |
|
Создано: 08 июня 2012 09:42 · Поправил: drone · Личное сообщение · #14 |
|
Создано: 08 июня 2012 14:25 · Поправил: VodoleY · Личное сообщение · #15 |
eXeL@B —› Программирование —› Помогите понять логику алгоритма |