есть ли какой-либо инструмент, который может дать строку для кода MD5?

я хочу иметь строку, код MD5 которой - то же, как исходная строка имеет,

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

есть ли какой-либо инструмент, существует???

4
задан 24.06.2010, 13:41

3 ответа

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

В любом случае никакой такой инструмент не существует.

Править: Обратите внимание, что другие ответы открываются, которые говорят, что такие инструменты существуют, хотя я не думаю, что они - то же самое, которое просит исходное сообщение. Конечно, существуют инструменты, которые будут MD5 "в лоб" и другие алгоритмы хеширования в целях обнаружения исходного значения, но я поддерживаю свой оператор, что нет таких инструментов, которые разработаны в целях определения местоположения хэш-коллизий (т.е. две различных строки, которые приведут к тому же хешу).

2
ответ дан 07.12.2019, 20:26

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

'hashcat' является одним из этих инструментов.

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

2
ответ дан 07.12.2019, 20:26

Существуют несколько таких база данных, доступная онлайн. Это - на самом деле просто большая база данных, которая была сгенерирована с помощью словаря ввода данных пользователем для генерации соответствующего хеша MD5. Сохраненный даст Вам базу данных, в которой может искать существующие слова.

Таким образом, если Ваш хеш MD5 будет сгенерирован от общей фразы или фразы словаря, хороший шанс, то Вы найдете его.

Выезд http://tools.benramsey.com/md5

1
ответ дан 07.12.2019, 20:26

Теги

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