Hash collisions and exploitations – Instant MD5 collision
Question for people into cryptography + data archiving....<p>If I want to store data for 500 years, I want future people to be reasonably sure of the integrity of the data, both against 'bit rot', but also deliberate tampering.<p>Is the best available approach to hash the data with a bunch of hash algorithms and publish all the hashes?<p>Then if <i>any</i> hash algorithm remains unbroken, the integrity of my data is certainly still good.  An attacker would have to do a simultaneous preimage attack for <i>every</i> hash algorithm I choose to break the scheme, which historically has never happened to my knowledge.