Flo: Passwörter in DB ablegen

Beitrag lesen

Hi Flo,

Aber warum läuft der Abgleich von Paswörtern nicht so, wie beschrieben:

if ( crypt("test")==crypt("test"))
     {
echo"subba";
      }

müsste doch "subba" ausgeben - tut es aber nicht! Warum ??

Hm, stimmt. crypt gibt nicht immer das gleiche Resultat aus, also sind die beiden Strings auch nicht identisch. Versuchs mal so, wie in diesem Thread auch schon erklärt wurde, nämlich mit md5:

if ( md5("test")==md5("test"))
      {
  echo"subba";
       }

ich bin mir jetzt nicht ganz sicher, aber ich denke im gegensatz zu crypt kann man den md5-Wert wieder zurückübersetzen, was natürlich ein gewisses Sicherheitsrisiko ist. Kann mich aber auch täuschen, dann soll mich bitte jemand korrigieren :-)

Gruss, sprain

Ja! Was sollich sagen ?

subba ;)

Danke!!!
Flo