При вычислении одной контрольной суммы MD5 для большого файла какой метод обычно используется для объединения различных значений MD5 в одно значение? Вы просто добавляете их вместе? Меня не интересует какой-либо конкретный язык, библиотека или API, которые это сделают; скорее меня интересует только техника. Может кто-нибудь объяснить, как это делается?
Учитывая следующий алгоритм в псевдокоде:
MD5Digest X
for each file segment F
MD5Digest Y = CalculateMD5(F)
Combine(X,Y)
Но что именно сделал бы Combine
? Добавляет ли он два дайджеста MD5 вместе или что?