&quot;probably a lot smaller number than people expect&quot;<p>If you crunch your way through files (and lets assume they&#x27;re random from the hash functions point of view) for 10 years, you have to calculate the hash of 60.000.000.000 files &#x2F; second - to have 50% chance of finding a collision. If the average filesize is 1 KB, that is ~56TB data every single second.<p>Md5 is not bad as long as you&#x27;re not expecting malicious input, or gigantic datasets.