Кто сможет написать программу для ра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)
> Возможно его как то узнать заранее?
> Sha 224
> Хеш
Посчитать sha224(data), не? Окей, зайдём с другого бока: что значит "заранее"? Формализуйте задачу, чего я из Вас всё клещами вытягиваю?
— Dmitrii852 (07/10/2016 18:06) Мне например нужно разхешировать число 34353434, это возможно?
Это называется поиском прообраза. Есть два возможных решения: полный перебор и 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-хэшем.
Ну почему, может, автор просто опустил начальные нули. (Да, вот такой я наивный :))
С Вас миллион долларов мелкими непоследовательными купюрами и вертолёт.
Если серьёзно, SHA — это даже не шифр.
Возможно его как то узнать заранее?
Кого узнать?
Попробуйте для начала сформулировать вопрос. Скорее всего, после этого и сама задача отпадёт (заранее можно сказать, что в общем случае она нерешаема).
Sha 224
Хеш
Посчитать sha224(data), не? Окей, зайдём с другого бока: что значит "заранее"? Формализуйте задачу, чего я из Вас всё клещами вытягиваю?
Мне например нужно разхешировать число 34353434, это возможно?
Это называется поиском прообраза. Есть два возможных решения: полный перебор и rainbow tables (читайте в википедии). Оба подходят только для коротких строк, для более длинных задача вычислительно невыполнима.
И да, число 34353434 не является валидным sha224-хэшем.
0.586037158636850623535329876602 такое число нельзя, я правильно понимаю?
Я имел виду если его зашифровать
Ну почему, может, автор просто опустил начальные нули. (Да, вот такой я наивный :))