Bu sorguyu döndürdü null.MySQL MD5 SELECT
SELECT `email`, `password`, `salt` FROM `users` WHERE `password` = md5(`salt`+md5('123123'+`salt`)+'123123') AND `email` = '[email protected]'
aşağıdaki sorgu 'd2b4312db21705dafd96df14f8525fef' döndü, ama neden?
SELECT md5('Vwm' + md5('123123' + 'Vwm') + '123123')
Bu kod '422ad0c19a38ea88f4db5e1fecaaa920' döndü.
Kullanıcı yetkilendirmesi yapın. Veritabanına nasıl bir sorgu oluşturabilirim ki ilk önce SALT ve SALT bu MD5 işlevini yaptım mı?
Sadece küçük bir kafa, hatta (çift) tuzlama ile bile daha güvenli olduğu için sha1 kullanmak daha iyi olacaktır. Sha1'i kullanmak, komut dosyanızı geleceğe daha dayanıklı hale getirecek! – gnur