I posted the following images the other day which although looking totally different have exactly the same MD5 hash (e06723d4961a0a3f950e7786f3766338) . The images were just two I lifted from the web in fact I could have chosen any image or indeed any arbitrary data and created a collision with it. Why is this surprising? MD5 was designed as a cryptographic hash function. These are supposed to pos