I am seeking for an algorithm, that knows how to combine 2 checksums.
Specifically I want something like: Combine(CheckSum(FirstHalf(File)), CheckSum(SecondHalf(File))) = CheckSum(File)
EDIT: it is important that the algorithm recognizes the application order. More formally: Combine(CheckSum(FirstHalf(File)), CheckSum(SecondHalf(File))) != Combine(CheckSum(SecondHalf(File)), CheckSum(FirstHalf(File)))