2013-10-25 71 views
0

這是我的問題:我有一個表調用用戶在我的數據庫中,列密碼的作品有MD5,但是當我保存的字符串,例如:benjalucas(de643ebda0285edc22145bbd95c345e5)pepe3421和其他同類者 我可以在沒有登錄我應用這些密碼。的Md5密碼問題

密碼列estructure是:

type - varchar(32) 
latin1_swedish_ci 

商祺!

+0

顯示您的登錄代碼 – Tarik

+0

您的問題是什麼? – wpp

+2

使用'md5'散列密碼確實是一個問題。請停止並開始使用適當的哈希值:http://us2.php.net/password – PeeHaa

回答

0

您已經定義字符的長度列中的是32,你的密碼字符串是超過32個benjalucas(de643ebda0285edc22145bbd95c345e5),是44個字符,這個完整的字符串是54個字符

benjalucas(de643ebda0285edc22145bbd95c345e5),pepe3421

儘量增加你的長度字段

+0

它的工作原理!這是問題所在 –