in reply to Re^2: What's the best way to avoid name collisions when creating files?
in thread What's the best way to avoid name collisions when creating files?
One of MD5's nice properties is that it's rediculously fast.
One benchmark I've seen was something like 90 megabytes per second on a quite modest machine. MD4 is a little faster at around 100 megabytes per second, but most of the more cryptographically secure digests are slower, many MUCH slower.
So much so that the recommendations are to keep using MD5 for non-sensitive stuff, despite recommendations to start moving away for signatures.