0
這是我的問題:我有一個表調用用戶在我的數據庫中,列密碼的作品有MD5,但是當我保存的字符串,例如:benjalucas(de643ebda0285edc22145bbd95c345e5)
,pepe3421
和其他同類者 我可以在沒有登錄我應用這些密碼。的Md5密碼問題
密碼列estructure是:
type - varchar(32)
latin1_swedish_ci
商祺!
這是我的問題:我有一個表調用用戶在我的數據庫中,列密碼的作品有MD5,但是當我保存的字符串,例如:benjalucas(de643ebda0285edc22145bbd95c345e5)
,pepe3421
和其他同類者 我可以在沒有登錄我應用這些密碼。的Md5密碼問題
密碼列estructure是:
type - varchar(32)
latin1_swedish_ci
商祺!
您已經定義字符的長度列中的是32,你的密碼字符串是超過32個benjalucas(de643ebda0285edc22145bbd95c345e5),是44個字符,這個完整的字符串是54個字符
benjalucas(de643ebda0285edc22145bbd95c345e5),pepe3421
儘量增加你的長度字段
它的工作原理!這是問題所在 –
顯示您的登錄代碼 – Tarik
您的問題是什麼? – wpp
使用'md5'散列密碼確實是一個問題。請停止並開始使用適當的哈希值:http://us2.php.net/password – PeeHaa