MD5 Şifre Çözme Unutulan Şifreyi Değiştirme




Web program geliştiricilerin sıklıkla ihtiyaç duyduğu unutulan şifreyi çözmek için kullanılan yöntem md5 kriptografik özet fonksiyonu yani şifreleme yöntemi ile önceden oluşturulmuş bir şifreyle değiştirmektir. Mesela bir web sitesinin md5 ile oluşturulmuş üye panel şifresini unuttuysanız ve sitenin veritabanına erişim izniniz varsa veritabanındaki md5 ile kritolanmış kodu önceden belirlenen bir şifrenin kripto haliyle değiştirdiğinizde yeni şifreniz oluşmuş oluyor.

md5(123456) = e10adc3949ba59abbe56e057f20f883e

MD5 (Message-Digest algorithm 5), yaygın olarak kullanılan bir kriptografik özet fonksiyonudur. Girilen verinin boyutundan bağımsız olarak, 128-bit özet değeri üretir. MD5 ilk olarak kriptografik özet fonksiyonu olarak tasarlanmış olmasına rağmen geniş çaplı güvenlik açıkları tespit edilmiştir. Veri bütünlüğünün sağlandığını kontrol etmek için sağlama değeri (ing: checksum) üretmek amacıyla kullanılır. Ancak sadece kasıtsız yapılan değişiklere karşı kullanışlıdır.