MD5 bu amaç için akıllı bir düşmana karşı bozuldu. Aynı MD5 karma değerini üreten iki farklı veri bloğunu kötü amaçlı oluşturmak mümkündür.
Bununla birlikte, transit veya depolamada yanlışlıkla veri bozulmasına karşı koruma sağlamak için MD5'i kullanmak tamamen uygundur (neredeyse kesin olarak daha iyi yollar olsa da). Böyle bir olayın MD5 karma değerinin aynı olmasına neden olabileceği düşünülebilir olsa da, olasılık o kadar düşüktür ki, endişelenmeye değer bir olasılık olacağı neredeyse düşünülemez. Arka plan ışınımı, tünelleme, statik ve düzinelerce diğer kaynaklardan kaynaklanan arızalar, büyüklük dereceleri daha muhtemel olacaktır.
Bir katrilyon birim veriye sahip olsanız bile, uyuşmayan bir MD5'in bu katrilyon birimlerinden birine ait bir MD5 karma değeri üretme olasılığı bir katrilyondaki değerden çok daha azdır.