adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Расшифровать функцию хэша
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Evgeny79
Гуру
СообщениеДобавлено: Вт 9-12-14 : 18-03    Заголовок сообщения: Расшифровать функцию хэша Ответить с цитатой

возможно ли угадать как высчитывается хэш, если есть несколько ключей и их хеши
Код:
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
СообщениеДобавлено: Ср 10-12-14 : 22-34    Заголовок сообщения: Ответить с цитатой

Evgeny79 писал(а):
возможно ли угадать как высчитывается хэш, если есть несколько ключей и их хеши
Угадать - нет. Вычислить на основе существующих криптографических методов - да, наверное.
http://www.panasenko.ru/Articles/168/168.html, например.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ATX555
Гуру
СообщениеДобавлено: Чт 11-12-14 : 01-09    Заголовок сообщения: Ответить с цитатой

1. Если это чистый хэш, то берётся первое число (ключ) и прогоняется по всем алгоритмам хэширования (десятки?)
1.1. Прогнал по восьми известным - не подходит Sad
Т.е., либо другой алгоритм, либо с кодированием.
1.2. По алгоритму, где хэш ключа совпадёт, проверяем остальные числа.
Если остальные хэши совпадают, то - готово!

2. Если это именно кодирование (шифрование), то перебирается вся числовая последовательность ключей до совпадения нескольких значений хэшей, по ключам совпавших хэшей (2-3) пытаемся найти функцию алгоритма кодирования (это отдельный алгоритм
, но функция может быть элементарной, типа повторения последовательности, умножения на 2-3-4, прибавления какого-то числа к ключу, добавление знакак в начало или конец и т.д).
Полученную функцию проверяем по всем имеющимся ключам - должно совпадать.
Если не совпадает - переходим к следующему алгоритму хэширования...
Т.е. задача перебора кодов на годы...

3. Если в алгоритме кодирования применяется хэш хэша, то задача практически нерешаема, т.к. нет однозначности решения, т.е. нельзя найти однозначный алгоритм (вытекает из свойств хэша). Ап стену друже!
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Evgeny79
Гуру
СообщениеДобавлено: Чт 11-12-14 : 18-07    Заголовок сообщения: Ответить с цитатой

Да уж. я тоже заподозрил нереальность задачи. Но спросил на всякий пожарный.
Спасибо.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы