@Geoler

Возможно ли расшифровать обычный мд5 хэш числа 0,... за две минуты?

Есть обычный хэш мд5 от обычного числа, допустим b363c8741f182e6830b1b979e7d9e734, изначально известно, что получившиеся число имеет 0 целых, по данному хэшу конкретно 0.900487363120953700, если это имеет значение, то можно просто определить первую цифру нецелой части, то есть 9. Как возможно расшифровать такой хеш за 2 минуты? Перебором получается очень долго, и я не уверен, что получится. Предполагаю, что можно перебором, только начиная с какого-то конкретного числа, то есть 0,100000000000000000, тут опять проблема, так как не знаю, есть ли программы для перебора с определенного числа, а во вторых даже здесь слишком много переборов.
  • Вопрос задан
  • 16947 просмотров
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Возможно ли расшифровать обычный мд5 хэш числа 0,... за две минуты?

Расшифровать - невозможно. Ну нельзя расшифровать то, что не было зашифровано.
Узнать данные которые при хэшировании дадут этот хэш - запросто.
Гарантированно узнать те самые данные с которых был сделан этот хэш - невозможно.

Хэширование не является шифрованием, и соответственно не может быть расшифровано в принципе.

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

Узнать можно тремя способами-
  • Медленный - брутафорс, тупой перебор вариантов. Это долго и нудно, зато просто. И как повезет. Если не повезет может и до пенсии не узнаете. Хотя если известно что-то о числе, можно по словарю.
  • Средний - атака через коллизии. Это сложно и достаточно долго. Зато надежно, и в среднем намного быстрее первого варианта.
  • Быстрый -RainbowTable Секунда и значение найдено..
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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