MD5 Değeri Hep Aynı mıdır?
Php’nin yerleşik fonksiyonlarından bir tanesi de md5() tir. md5(“upcat”) yazdığınızda upcat’i md5 algoritmasında şifreler. Peki md5 ile şifrelenen bir kelime hep aynı mıdır? Evet, her bilgisayarda sonuç hep aynıdır.
Eğer ki bir yerde aldığınız sonucu başka bir yerde alamıyorsanız bunun en muhtemel sebebi md5 ile şifrelediğinizi sandığınız değerin aslında sizin sandığınız değer olmamasıdır. Yani upcat’i şifreliyorsanız md5 şifreleme yaptığınız yerlerden birinde şifrelenen değer aslında upcat olmayabilir. Örneğin md5 şifreleme sonucunda d41d8cd98f00b204e9800998ecf8427e sonucunu görüyorsanız Php’nin null ifadesini şifreliyorsunuz demektir. Bu sonucu veritabanından çekilen bir değeri şifrelediğinizde görüyor olmanız muhtemeldir. Sql sorgunuzu ve sonucu kontrol ediniz.



Yorum yok.