rap: crypt('passwort') unterscheidet sich von "/etc/shadow-Eintrag"

Hallo,

Auf php.net steht:
"crypt() gibt einen String zurück, der unter Verwendung des Unix-Standard-Verschlüsselungsalgorithmus DES  erstellt wurde."

Wie muss ich die Funktion crypt(); anwenden, damit das verschlüsselte Passwort mit dem Eintrag in der /etc/shadow übereinstimmt?

Wenn ich nur
echo crypt('passwort');
verwende, dann stimmen die Hashwerte nicht überein.

  1. Hi,

    Auf php.net steht:
    "crypt() gibt einen String zurück, der unter Verwendung des Unix-Standard-Verschlüsselungsalgorithmus DES  erstellt wurde."

    Schau an - da steht sogar noch was zum zweiten Parameter der Funktion ...

    Wie muss ich die Funktion crypt(); anwenden, damit das verschlüsselte Passwort mit dem Eintrag in der /etc/shadow übereinstimmt?

    Mit dem gleichen Salz.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
  2. Tach,

    Wie muss ich die Funktion crypt(); anwenden, damit das verschlüsselte Passwort mit dem Eintrag in der /etc/shadow übereinstimmt?

    dir fehlt vermutlich das Salz in der Suppe.

    mfg
    Woodfighter