Как установить Streamster?

Как правило, два файла могут иметь один и тот же хеш md5, только если их содержимое точно такое же. Даже один бит вариации будет генерировать совершенно другое значение хэша.

Однако существует одна предостерегаемость: сумма md5 составляет 128 бит (16 байт). Так как число различных возможных содержимого файла бесконечно, а число различных возможных сумм md5 конечно, в большинстве случаев вероятность (хотя и небольшая вероятность) столкновения хэшей. Другими словами, два разных файла могут выдавать одну и ту же сумму при хэшировании с помощью md5.

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

Примеры более высоких хэш-бит включают семейство хешей SHA-2, особенно sha256, sha384 или sha512 (что является лучшим.) Число после sha указывает количество бит, которые генерирует соответствующий алгоритм хеширования.

1
задан 4 April 2012 в 00:01

0 ответов

Другие вопросы по тегам:

Похожие вопросы: