Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› определить алгоритм хеширования
Посл.ответ Сообщение

Ранг: 11.3 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 19 декабря 2012 12:47 · Поправил: upss
· Личное сообщение · #1

Всем привет!
Изучаю вот эту --> програмку <--
Прога сделана под один контракт студента, вместо № контракта в ней вот такая строка:

3B51D86626F842469CC02FD2238C83F6

похоже хэш! но вот алгоритм хеширования не могу понять или хэш соленый какой?
знаю только что программа сделана под контракт 29700100209056
помогите разобраться что за алгоритм хеширования.

Дело в том что мне надо туда вбить другой контракт. Как мне хэш получить чтоб поменять на тот что в проге?



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 19 декабря 2012 12:50
· Личное сообщение · #2

MD5 :: 000F93E8 :: 004F9FE8
The reference is above.



Ранг: 11.3 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 19 декабря 2012 13:54 · Поправил: upss
· Личное сообщение · #3

Как мне хэш получить чтоб поменять на тот что в проге? например надо поменять на контракт 07900117300002



Ранг: 60.6 (постоянный), 87thx
Активность: 0.060
Статус: Участник

Создано: 19 декабря 2012 14:07
· Личное сообщение · #4

Но зачем? Поправьте переход по адресу 4f9cc3 и всё.

| Сообщение посчитали полезным: upss

Ранг: 11.3 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 19 декабря 2012 14:25 · Поправил: upss
· Личное сообщение · #5

Kaimi спасибо за совет,исправил на JMP но после этого прога будет с любым контрактом работать, не хотелось бы способствовать распространению ломанной версии. Просто надо однокурсникам подправить под их контракты




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 19 декабря 2012 15:03 · Поправил: ZaZa
· Личное сообщение · #6

upss
Вот например сервис онлайн: --> Вычисление хеш-функции MD5 онлайн (MD2, MD4) <--
А вот MD5-хэш от номера 07900117300002 : 169987ec8ecdb4d9cf0be5d83f3c83cd

Кстати, ваш хэш к номеру 29700100209056 не подходит, так как вычисленный MD5=04d84c7561989ed3cff703d74d7971cd, значит модифицированный, или соленый... [программу смотреть лень]

-----
One death is a tragedy, one million is a statistic.




Ранг: 11.3 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 19 декабря 2012 15:12
· Личное сообщение · #7

ZaZa пишет:
значит модифицированный, или соленый...

я тож так решил... а для вычисления MD5 использовал HpmbCalc получил тот же хэш что и у вас - в связи с чем и вопрос задал.
А за ссылку спасибо



Ранг: 60.6 (постоянный), 87thx
Активность: 0.060
Статус: Участник

Создано: 19 декабря 2012 15:12
· Личное сообщение · #8

ZaZa пишет:
Кстати, ваш хэш к номеру 29700100209056 не подходит, так как вычисленный MD5=04d84c7561989ed3cff703d74d7971cd, значит модифицированный, или соленый... [программу смотреть лень]

Там три раза md5 берется, но есть подозрение, что данные для хэширования берутся с какого-то сетевого ресурса, куда естественно доступа нет.



Ранг: 11.3 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 19 декабря 2012 15:20 · Поправил: upss
· Личное сообщение · #9

Kaimi пишет:
есть подозрение, что данные для хэширования берутся с какого-то сетевого ресурса, куда естественно доступа нет.


Эта версия программы выпущена в очень ограниченном количестве,буквально несколько штук! Не думаю что автор стал бы так заморачиваться,может все таки модифицированный?



Ранг: 60.6 (постоянный), 87thx
Активность: 0.060
Статус: Участник

Создано: 19 декабря 2012 15:26
· Личное сообщение · #10

Заморачиваться с чем? Предполагаю, что необходимые данные берутся с каких-то внутренних страниц на сайте http://edu.muh.ru, которые доступны после авторизации.




Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 19 декабря 2012 16:03 · Поправил: DimitarSerg
· Личное сообщение · #11

Да всё нормально... шутники )
MD5(MD5(MD5(29700100209056)))=3B51D86626F842469CC02FD2238C83F6



upss пишет:
Как мне хэш получить чтоб поменять на тот что в проге? например надо поменять на контракт 07900117300002

Подменить хеш на такой
Code:
  1. E19463D9A9415ED851045D7C386FF6AF


-----
ds


| Сообщение посчитали полезным: upss

Ранг: 11.3 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 19 декабря 2012 16:39
· Личное сообщение · #12

DimitarSerg респект тебе подменил -работает!


 eXeL@B —› Вопросы новичков —› определить алгоритм хеширования
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати