есть хеш 256 и я знаю частичный ответ. как можно помочь разхешировать хеш?

например 2244821EA42CCA3E9616E469CF844F3C128D27A1E11210733185A485142AE27B ответ 0.34890589106949826944310761778169271091277267578497638410874574 можно ли как то создать команду? чтобы она перебирала 65 символов? то есть ответ всегда 0. и остальные 63 числа?


Ответы (1 шт):

Автор решения: mironovmeow

Коротко: нет.


Одно из требований хэш-функций, это сопротивление поиску прообраза. Говоря простым языком: нет (на данный момент для SHA-256) обратной функции или алгоритма, которые могли получать исходные данные по полученому хэшу.

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

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

→ Ссылка