Кто сможет написать программу для раcшифровки SHA-244 (не бесплатно)




Комментарии
— SATtva (07/10/2016 16:48)   
С Вас миллион долларов мелкими непоследовательными купюрами и вертолёт.

Если серьёзно, SHA — это даже не шифр.
— Dmitrii852 (07/10/2016 17:47)   
Возможно его как то узнать заранее?
— SATtva (07/10/2016 17:50)   
Кого узнать?

Попробуйте для начала сформулировать вопрос. Скорее всего, после этого и сама задача отпадёт (заранее можно сказать, что в общем случае она нерешаема).
— Dmitrii852 (07/10/2016 17:50)   
Sha 224
— Dmitrii852 (07/10/2016 17:51)   
Хеш
— SATtva (07/10/2016 17:57)   

Посчитать sha224(data), не? Окей, зайдём с другого бока: что значит "заранее"? Формализуйте задачу, чего я из Вас всё клещами вытягиваю?
— Dmitrii852 (07/10/2016 18:06)   
Мне например нужно разхешировать число 34353434, это возможно?
— SATtva (07/10/2016 18:17, исправлен 07/10/2016 18:19)   

Это называется поиском прообраза. Есть два возможных решения: полный перебор и rainbow tables (читайте в википедии). Оба подходят только для коротких строк, для более длинных задача вычислительно невыполнима.


И да, число 34353434 не является валидным sha224-хэшем.

— Dmitrii852 (07/10/2016 18:18)   
0.586037158636850623535329876602 такое число нельзя, я правильно понимаю?
— Dmitrii852 (07/10/2016 18:31)   
Я имел виду если его зашифровать
— sentaus (07/10/2016 19:58)   
И да, число 34353434 не является валидным sha224-хэшем.


Ну почему, может, автор просто опустил начальные нули. (Да, вот такой я наивный :))