декодирование md5. Как они делают это?

я думал, что невозможно декодировать хеши md5, но я нашел инструменты, которые декодируют их здесь. но я понятия не имею, как они делают это в такой короткий промежуток времени (требуется приблизительно секунда).

Помогите мне по возможности понять это.

Спасибо

10
задан ircmaxell 5 July 2013 в 21:22
поделиться

5 ответов

Он не декодирует хэш MD5. Он использует так называемую радужную таблицу ... Вот почему так важно использовать соленые хэши вместо того, чтобы хранить хеш напрямую ...

19
ответ дан 3 December 2019 в 15:34
поделиться

На самом деле веб-страница содержит ответ:

База данных содержит миллионы MD5 хеши и их расшифрованные формы.

Если вы хешируете несколько тривиальную строку вроде «Hello World», скорее всего, она существует в этой базе данных. Но введите длинную строку с каким-то странным текстом вроде «H3ll0 Wh1rrl3d!?!» и «преобразование» не удастся, потому что его не будет в хеш-базе данных. (Хотя моя "странная" строка, кажется, декодируется?!?)

ВАЖНО:


  • ПРИМЕЧАНИЕ С САЙТА: Любые данные, хешированные MD5, сохраняются для поиска. Не кодируйте конфиденциальные данные с помощью этой формы

лол. Вот почему все, что вы хешируете на сайте, будет возвращено в декодированном виде! Каждый раз, когда вы что-то хешируете на этом сайте, вы увеличиваете размер и возможности базы данных!

3
ответ дан 3 December 2019 в 15:34
поделиться

В общем это все еще сложно решить с вычислительной точки зрения. Однако радужные таблицы помогают находить известные предварительные изображения. Он будет работать только в том случае, если прообраз основан на общих строках (например, словарных словах) и не используется соль. Вот что они имеют в виду, говоря «Этот инструмент выполняет поиск в нескольких базах данных».

0
ответ дан 3 December 2019 в 15:34
поделиться

Невозможно расшифровать хэш MD5, так как это односторонний алгоритм, у них будет база данных предварительно вычисленных хэшей и строка, которая была использована для генерации хэша, а затем выполнить поиск.

4
ответ дан 3 December 2019 в 15:34
поделиться

Здесь четко сказано: Этот инструмент ищет в нескольких базах данных некодированную версию хэша MD5

2
ответ дан 3 December 2019 в 15:34
поделиться
Другие вопросы по тегам:

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