2014-01-30 64 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'。 –