Ответ 1
Он не декодирует хеш MD5. Он использует то, что называется панель радуги... Вот почему так важно использовать соленые хеши вместо хранения хеша напрямую...
Я думал, что невозможно декодировать хэши md5, но я нашел инструменты, которые декодируют их здесь. но я понятия не имею, как они это делают за такой короткий промежуток времени (это занимает около секунды).
Помогите мне, пожалуйста, понять это.
Спасибо
Он не декодирует хеш MD5. Он использует то, что называется панель радуги... Вот почему так важно использовать соленые хеши вместо хранения хеша напрямую...
Невозможно декодировать хеш MD5, поскольку это алгоритм с одним способом, у них будет база данных предварительно вычисленных хэшей и строка, которая была использована для генерации хэша, а затем выполнить поиск.
На веб-странице есть ответ:
База данных содержит миллионы MD5 хэшей и их расшифрованными формами.
Если у вас есть несколько тривиальная строка, например "Hello World", существует ли она в этом db. Но введите длинную строку какого-то странного текста, например "H3ll0 Wh1rrl3d!?!" и "преобразование" потерпит неудачу, потому что оно не будет существовать в хэш-дб. (Хотя моя "странная" строка, кажется, расшифровывается?!?)
ВАЖНО:
лол. Вот почему все, что вы делаете с сайтом, вернется как расшифрованное! Каждый раз, когда вы делаете что-то с этим сайтом, вы увеличиваете размер и возможности базы данных!
Он четко говорит: этот инструмент ищет несколько баз данных для неэкодированной версии хеша MD5
В общем, это все еще сложно вычислить. Тем не менее, радужные таблицы помогают находить известные предварительные изображения. Он будет работать только тогда, когда предварительное изображение основано на общих строках (например, словарных словах) и соль не используется. Это означает, что "этот инструмент ищет несколько баз данных".