Вы путаете словарные атаки с радужными таблицами. Соль не защитит вас от атак по словарю, так как они осуществляются на уровне паролей (то есть при попытке паролей из списка), а не на уровне хеширования.

ню парня, который говорил мне, что если я позволю ему изменить 4 байта, он может создать для файла любую контрольную сумму, какую захочет (CRC-32).

Я слышал упоминание о засолке хеша. Мне интересно, если бы кто-то совпадал с моим файлом, мой файл засолил бы хеш MD5 или SHA-1 и изменил бы результат, чтобы оба файла больше не сталкивались? Или это меняет только конечное значение хеша?

Ответы на вопрос(4)

Ваш ответ на вопрос