Garrett D'Amore wrote: >> In any case, I think it's safe to conclude that SHA-256 is more than >> adequate for filesystem block equality comparisons. > > That's true today. At what point will Moore's law catch up though? > (In other words, how long will it take for storage densities to reach > the point where where the risk of a collision becomes significant?) > Start from a petabyte (probably about the largest practical filesystem > size in use today), and double every 12 months. (I think storage has > been outpacing Moore somewhat.)
Which is why ZFS uses an extensible system for specifying checksum, compression, encryption algorithms. The NIST competition for the SHA-3 set of digests is running now and there is expected to be a SHA-3 defined by 2012. http://csrc.nist.gov/groups/ST/hash/timeline.html -- Darren J Moffat