Автор |
Сообщение |
Evgeny79 Гуру |
|
возможно ли угадать как высчитывается хэш, если есть несколько ключей и их хеши
Код: |
134893031 - d532b6eacf4232aeed968ac0257f7f83
144561817 - d4f8c6113809a6c82216c21120f4a5b2
152161637 - 64cabfc4fd59fb3df66c7f454d75eda2
153809744 - 82cf2ea751df09f90ea0e655806602a7
192001676 - ef283871ca56dd030e674e7a42b3bd62
221244790 - 97fe4ff96167d5cbfeacce9ffeba4d2d
221762238 - bdf31b201962b7f5c480799fffb3c4b5
223821192 - b2e360cc552c36187c62ac847edaa283
224017153 - 7c580971cc471854a12b90803ce88af2
228194424 - 336f21217dc4c3a8fb34507bd6267989
230822222 - db4595fc15c2d9b68c922db679b71b24
232897349 - d5c0818cf467fc34bb555deb547d816a
233983017 - 5024fa36f7ea61c48388ccdb498f1d58
236374799 - 4dcbf2329a1f5647c302468a11a51599
236405527 - a436feb703657f054094b69d55705727
241610130 - a5d26521b05b1c0af22e8b00056f2952
250930317 - 64963985f4811b6afffbc54771df495a
253322919 - 0875d010884766ab99bbe9ebb7f7eab8
256530769 - d67acc2b81b67bbad7d1ff94fa52a0a3
270272982 - 2e40ee3f9e8b8f8a289b4336c29531af
30454329 - 5d92a3c3b89a1d1d75810dfc2fd8530e |
|
|
|
|
|
ДобрыйФей Мечтатель Предупреждений : 5
|
|
Evgeny79 писал(а): |
возможно ли угадать как высчитывается хэш, если есть несколько ключей и их хеши |
Угадать - нет. Вычислить на основе существующих криптографических методов - да, наверное.
http://www.panasenko.ru/Articles/168/168.html, например. |
|
|
|
|
ATX555 Гуру |
|
1. Если это чистый хэш, то берётся первое число (ключ) и прогоняется по всем алгоритмам хэширования (десятки?)
1.1. Прогнал по восьми известным - не подходит
Т.е., либо другой алгоритм, либо с кодированием.
1.2. По алгоритму, где хэш ключа совпадёт, проверяем остальные числа.
Если остальные хэши совпадают, то - готово!
2. Если это именно кодирование (шифрование), то перебирается вся числовая последовательность ключей до совпадения нескольких значений хэшей, по ключам совпавших хэшей (2-3) пытаемся найти функцию алгоритма кодирования (это отдельный алгоритм
, но функция может быть элементарной, типа повторения последовательности, умножения на 2-3-4, прибавления какого-то числа к ключу, добавление знакак в начало или конец и т.д).
Полученную функцию проверяем по всем имеющимся ключам - должно совпадать.
Если не совпадает - переходим к следующему алгоритму хэширования...
Т.е. задача перебора кодов на годы...
3. Если в алгоритме кодирования применяется хэш хэша, то задача практически нерешаема, т.к. нет однозначности решения, т.е. нельзя найти однозначный алгоритм (вытекает из свойств хэша). |
|
|
|
|
Evgeny79 Гуру |
|
Да уж. я тоже заподозрил нереальность задачи. Но спросил на всякий пожарный.
Спасибо. |
|
|
|
|
|
Аватары: Вкл|Выкл ЮзерИнфо: Вкл|Выкл Подписи: Вкл|Выкл
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|
|