Qual é a maneira mais segura de armazenar uma senha usando o Code Ignite
Estou usando o Code Igniter para o meu projeto atua
A partir de agora, estou usando MD5 para hash de senha, mas li em muitos lugares que não é uma boa prática fazê-l
O que devo fazer?
Usando umsaOu devo usar bcryptTambém se bcrypt é recomendado, então como usá-lo com o Code Ignite
EDITA Coloquei esses arquivos emapplication/libraries
No meu controlador, estou usando este código -
$params = array(
'phpass_hash_strength' => 8,
'phpass_hash_portable' => FALSE
);
$this->load->library('PasswordHash', $params);
$password = $this->passwordhash->HashPassword($pwd);
Estou recebendo esses erros -
A PHP Error was encountered
Severity: Notice
Message: Uninitialized string offset: 3
Filename: libraries/PasswordHash.php
Line Number: 116
A PHP Error was encountered
Severity: Warning
Message: strpos() [function.strpos]: Empty delimiter
Filename: libraries/PasswordHash.php
Line Number: 116
AtualizaRemovidoPasswordHash.php
, usando SimpleLoginSecure agora