MD5 (Message-Digest 5) veriyi test etmek için kullanılan şifreleme algoritmasıdır.Bu algoritma verinin büyüklüğünden bağımsız olarak 128-bit’lik bir çıktı üretir ve verideki en ufak bir bit değişikliği bile çıktının tamamen değişmesine sebep olur.
MD5’ın en çok kulanıdığı yerelerden biri hazır sistemlerdir.Mesela Vbulletin paneline izinsiz bir giriş yaptınız .Sitedeki kullanıcıların database’den md5 çekilir.Örneğin internetten indirilen bir ISO dosyalarının çoğu zaman MD5 hash’leri de yanında verilir. Eğer indirdiğiniz veriyi MD5 algoritmasından geçirir ve verilen hash ile karşılaştırdığınızda sonuçlar aynı ise, bu veri tam ve hiçbir değişikliğe uğramamıştır.
Örnek MD5:508ff692865446c1c2b6c3703a8efcc0
Çözülmüş hali: umutcon