Может ли хэш SHA-256 быть получен из SHA-512hash из тех же данных?

76
9

Я использую SHA-512 для данных. Теоретически/практически невозможно получить хэш SHA-256 для исходных данных из хеша SHA-512?

спросил(а) 2021-01-19T14:46:32+03:00 2 месяца, 3 недели назад
1
Решение
75

Поскольку у них разное количество раундов, разный размер внутреннего состояния и разный размер блока, я уверен, что результат SHA-256 и SHA-512 настолько различен, что вы не можете получить ни один из них из другой.


Но если вы параноик, вы можете добавлять/добавлять разные данные для разных хеш-функций. т.е. вы вычисляете SHA-256("A"+data+"B") и SHA-512("D"+data+"E") (конечно, с более длинными строками вместо ABCD).

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

ответил(а) 2021-01-19T14:46:32+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема