Was ist der sicherste Weg, ein Passwort zu speichern, mit Code Igniter?

Ich bin mit Code Igniter für mein Aktuelles Projekt.

Als jetzt, ich bin mit MD5 für das Passwort-hashing, aber ich habe gelesen, eine Menge von Orten, dass es ist nicht eine gute Praxis, dies zu tun.

Was soll ich mit gehen?

  1. Mit einem Salz
  2. Oder sollte ich bcrypt

Auch, wenn bcrypt ist zu empfehlen, dann, wie es zu benutzen mit Code Igniter?

BEARBEITEN

Habe ich diese Dateien in application/libraries

  1. PasswordHash.php
  2. c/Makefile
  3. c/crypt_private.c

In mein controller, ich bin mit diesem code -

$params = array(
       'phpass_hash_strength' => 8,
           'phpass_hash_portable' => FALSE
       );
$this->load->library('PasswordHash', $params);
$password = $this->passwordhash->HashPassword($pwd);

Bin ich immer diese Fehler -

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

Update

Entfernt PasswordHash.php mit SimpleLoginSecure jetzt.

InformationsquelleAutor Aniket | 2011-08-12

Schreibe einen Kommentar