@lless

Алгоритмы расшифровки по строкам и возможному ключу

Имеется 4 разные строки вида 326c7310add8008334bfb212f5e7caeb.
они ведут на файл с id=28185
какие алгоритмы можно применить для расшифровки алгоритма получения строки?
  • Вопрос задан
  • 3235 просмотров
Пригласить эксперта
Ответы на вопрос 6
DeusModus
@DeusModus
Главное- понять, зачем тут хеш и целостность чего они пытаются сохранить.
Ответ написан
@shsmad
веб-приложение? а не думали, что просто есть табличка id <-> hash, по которой и ищется файл и прямой связи никакой может и не быть?
Ответ написан
Комментировать
@vilgeforce
Раздолбай и программист
Похоже на MD5. Попробуйте через Rainbow Tables реверснуть его. Только качать надо будет МНОГО ;-)
Ответ написан
Комментировать
charon
@charon
попробуйте перебрать стандартные алгоритмы хэш-функций: md5 (вроде не годится — слишком длинный хэш), sha1, sha256 и др. Но скорее всего ничего не выйдет ;)
Ответ написан
Комментировать
@vilgeforce
Раздолбай и программист
По длинне как раз MD5 :-)
Ответ написан
Комментировать
@shsmad
мда… имхо автор очень мало дал входных данных, но все же…

«Имеется 4 разные строки вида…» — скорее всего шифруемое напрямую не связано с «id=28185».
Для примера, на неком сервисе пользователь хочет скачать файл с id=28185. Как вариант:
1. берется md5 от time() + pid процесса + что-угодно-еще
2. эти id и md5 записывается в табличку, в которой допустим две колонки fileid и md5hash
3. после некоего запроса, в котором фигурирует 326c7310add8008334bfb212f5e7caeb из этой табличке получается оригинальный id, что-то делается (например отдается некая информация пользователю) и запись грохается

В данной ситуации что вы хотите получить на выходе? То, что было зашифровано через md5? так там наверняка набор ненужных данных. Связь между md5 и id? Так ее может и не быть вообще…
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы