Рекурсивный MD5 и вероятность столкновения

Интересно, является ли он «безопасным» для хеш-кучей ценностей хеша MD5 вместе, чтобы создать новую хеш или, каким-либо образом повысит вероятность столкновения.

Фон: у меня есть пара файлов с зависимостями. Каждый файл имеет связанное значение HASH, которое рассчитывается на основе содержания его. Давайте назовем это HASH HASH HASH. В дополнение к этому, файл также должен иметь значение HASH, которое включает в себя все зависимые файлы, «многофазный» хеш-значение.

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

В качестве альтернативы, смогу ли я XOR однофаблочные значения хеш вместе, чтобы генерировать многофазный хеш-значение, или этот вероятный приведет к большему количеству столкновений?

7
задан Janick Bernet 18 September 2011 в 12:39
поделиться