MD5 Nedir?
“MD5 nedir?” sorusuna insanların genel olarak verdiği cevap MD5 bir şifreleme algoritmasıdır oluyor. Aslında kısmen haklılar ama MD5 sadece bir şifreleme algoritması değildir. MD5 şifreleme algoritmalarına yardımcı olmak amacıyla kullanılan bir hashing tekniğidir. MD5 algoritması, bir fonksiyondur. Sizin verdiğiniz girdiyi alıp 128 bitlik yani 32 karakterlik bir forma dönüştürmektedir.
MD5 algoritmaları, tek yönlü algoritmalardır. Yani siz MD5 kullanılarak hashlenmiş bir veriyi geri getiremez, decprty edemezsiniz. Peki MD5 kırılmaz mı? MD5 nasıl kırılır? Aslında MD5 kırma diye bir olay yok, MD5 kırılmaz. MD5 hashlerine sahip veriler çeşitli veri tabanlarında tutulur. Sizin elinizdeki MD5 hashi eğer kullandığınız sitedeki veri tabanında yer alan md5 hashlerden birisi ile uyuşursa, web sitesi size uyuşan MD5 hashe ait orijinal veriyi, yani MD5 algoritmasından geçirilmeden önceki girdiyi getirir ve böylece şifreyi çözmüş olursunuz. Evet, dolaylı olarak md5 şifre kırma işlemi yapmış oluyoruz…

MD5 ALGORİTMASI YİNE DE FAZLA GÜVENLİ DEĞİLDİR.