Возможно ли расшифровать обычный мд5 хэш числа 0,... за две минуты?
Есть обычный хэш мд5 от обычного числа, допустим b363c8741f182e6830b1b979e7d9e734, изначально известно, что получившиеся число имеет 0 целых, по данному хэшу конкретно 0.900487363120953700, если это имеет значение, то можно просто определить первую цифру нецелой части, то есть 9. Как возможно расшифровать такой хеш за 2 минуты? Перебором получается очень долго, и я не уверен, что получится. Предполагаю, что можно перебором, только начиная с какого-то конкретного числа, то есть 0,100000000000000000, тут опять проблема, так как не знаю, есть ли программы для перебора с определенного числа, а во вторых даже здесь слишком много переборов.
Возможно ли расшифровать обычный мд5 хэш числа 0,... за две минуты?
Расшифровать - невозможно. Ну нельзя расшифровать то, что не было зашифровано.
Узнать данные которые при хэшировании дадут этот хэш - запросто.
Гарантированно узнать те самые данные с которых был сделан этот хэш - невозможно.
Хэширование не является шифрованием, и соответственно не может быть расшифровано в принципе.
допустим b363c8741f182e6830b1b979e7d9e734, изначально известно, что получившиеся число имеет 0 целых, по данному хэшу конкретно 0.900487363120953700, если это имеет значение
Не имеет это значения. Никакую информацию о исходных данных по хэшу определить невозможно, по той простой причине, что ее там нет.
Узнать можно тремя способами-
Медленный - брутафорс, тупой перебор вариантов. Это долго и нудно, зато просто. И как повезет. Если не повезет может и до пенсии не узнаете. Хотя если известно что-то о числе, можно по словарю.
Средний - атака через коллизии. Это сложно и достаточно долго. Зато надежно, и в среднем намного быстрее первого варианта.
Быстрый -RainbowTable Секунда и значение найдено..
Радужные таблицы, ну я с ними дела не имел, сейчас почитал и возник вопрос, возможно ли вообще найти такое число в радужной таблице(в плане того, что оно состоит из 20 символов), но даже если возможно(в уме не укладывается, на сколько большая радужная таблица), то я упоминаний о 20-символьной радужной таблицы на мд5 не нашел, искал правда недолго, таковая вообще существует?
ElijahTr, допустим, я хочу создать радужную таблицу с помощью ноута, посколько я знаю, со скольки перебирать, от 0,0... До 0, 9..., то сколько примерно времени займёт перебор на среднем ноуте всех чисел и запись их хэшей в таблицу?
АртемЪ, допустим, я хочу создать радужную таблицу с помощью ноута, посколько я знаю, со скольки перебирать, от 0,0... До 0, 9..., то сколько примерно времени займёт перебор на среднем ноуте всех чисел и запись их хэшей в таблицу?
Geoler,
например
google > hashcat benchmarks md5
найти скорость своего оборудования, разделить необходимое количество ((кол-во в наборе символов)^длина) в таблице на скорость, получить время
ElijahTr, спасибо, всего то 30 лет..., 10^18=1000000000000000000/1074100000=29 лет... Сам не создам, в интернете нет, а так как для создания таблицы все равно надо брутфорсить то брутфорс на 29 лет не катит. Вывод:в данной ситуации никак хэш не угадать, печально.
ElijahTr, хотя, ещё узнал, что можно использовать SSD диск, не то чтобы разобрался как конкретно ускоряется работа с помощью него, но факт в том, что скорость считывания огромная, поэтому(вроде как) и ускоряется перебор паролей, вроде как можно достичь 300 миллионов паролей в секунду, а хэши 14-символьных строк находятся за 5-10 секунд, я покупать ссд диск не собираюсь за такую цену, но стало интересно, не знаете, при использовании ссд диска(вроде в статье ещё сказано про использование ссд диска с радужными таблицами, но я так и не понял при чем тут они, потому что 14-символьные таблицы и так можно скачать без всяких ссд дисков и найти результат за пару секунд), без радужных таблиц можно ли ускорить процесс подбора хэшей. Пока писал эту строку подумал и понял, что вроде как нельзя, какая разница, с ссд диском, без, если на генерацию хэшей это не влияет, получается что эти ссд диски с радужными таблицами просто дают преимущество буквально в секунду-три секунды по сравнению с теми же таблицами на ПК? То есть, опять же нужны таблицы?