Published August 29th, 2004 by Jim O'Halloran
Guide to Cryptographic hashes
As a followup to my previous post on the MD5 Collision, I found this Illustrated Guide to Cryptographic Hashes, which explains a lot more about how hashes work, and why a collision is a big deal.
With the recent news of weaknesses in some common security algorithms (MD4, MD5, SHA-0), many are wondering exactly what these things are: They form the underpinning of much of our electronic infrastructure, and in this Guide we’ll try to give an overview of what they are and how to understand them in the context of the recent developments.
But note: though we’re fairly strong on security issues, we are not crypto experts. We’ve done our best to assemble (digest?) the best available information into this Guide, but we welcome being pointed to the errors of our ways.