2014-01-30 37 views
-1

最近我試着在笨哈希插入時的密碼如下,什麼是哈希密碼笨

$this->load->library('PasswordHash',array(8, FALSE)); 
$psw = '1234'; 
$hash = $this->PasswordHash->HashPassword($psw); 

最好的方式,但我遇到了一個錯誤,說「無法加載所請求的類:passwordhash」 。請幫助我,或者做到這一點的最佳方式是什麼。

+0

'PasswordHash'是CI庫? –

+0

你可以試試這個:http://stackoverflow.com/a/7045061/270037 –

+0

你可能想看看:https://github.com/HashemQolami/CodeIgniter-PBKDF2-Library –

回答

0

使用本

$this->load->library('phpass'); 

更多參考:https://github.com/jenssegers/CodeIgniter-Phpass-Library

OR

使用MD5()sha1() PHP函數來獲得哈希值。

+0

我做到了$這 - >負載>庫( 'phpass');方式,但是當我以同樣的方式驗證登錄時,它返回0結果。這是爲什麼? –

+0

0意味着我沒有得到你的單詞解釋neetly – Puttu

+0

我創建了一個用戶密碼='admin1234'哈希它使用phpass,它存儲hased字符串在數據庫中,在用戶登錄我想檢查的行數匹配用戶ID和密碼(使用phpass哈希用戶輸入),所以當匹配時它應該返回'1'。 –