1
有沒有人曾試圖使用SHA-256或SHA-512 PEAR AUTH? MD5完美的作品不過,當你cryptType設置爲梨認證
什麼也沒有發生'cryptType'=> 'SHA256'
頁面只會重新加載。我正在使用MDB2。
代碼是在這裏:http://pastie.org/1065896
有沒有人曾試圖使用SHA-256或SHA-512 PEAR AUTH? MD5完美的作品不過,當你cryptType設置爲梨認證
什麼也沒有發生'cryptType'=> 'SHA256'
頁面只會重新加載。我正在使用MDB2。
代碼是在這裏:http://pastie.org/1065896
你的表的password
字段長度限制多數民衆贊成切斷哈希值。
php > echo hash('md5', 'Your face is on fire.');
93d4258aa007d4346197b2f0433397f6
MD5是32個字符。
php > echo hash('sha1', 'Your face is on fire.');
19cc616238440e31065d97ec9f77d89ff319272b
SHA1是40
php > echo hash('sha256', 'Your face is on fire.');
d9eb62abf8a261958ada70e59e492f2ef65b06527a2040123d69f9e59046b843
SHA2 256是64
php > echo hash('sha512', 'Your face is on fire.');
38b0ef9577cfda32edda324f3c70cacebfdb304125e439c17aa6f5d41ed091a515ddc9800c58e67a48b85874f349e886cc6f506fc159086d086a500fe4bc8fc8
而且SHA2 512斷裂的趨勢,上升到192個字符的所有道路。
MySQL的一個缺點是它會讓這種情況發生,只發出警告,而不是冷靜地告訴你,你試圖把一磅數據放在一磅袋子裏。
YEP,你是對的。 – 2010-07-29 18:54:24
任何人都知道解決這個問題的方法? – 2010-07-29 18:01:54
請張貼一些代碼。沒有一定的背景很難確切地說出你在說什麼。此外,你使用的是什麼版本的PHP? – Charles 2010-07-29 18:06:35
我已在此處發佈代碼:http://pastie.org/1065896 – 2010-07-29 18:34:48