helden
Posts: 2
Joined: Jan 2011
Reputation: 0
|
md5-Passwörter stimmen nicht überein
Ich benutze seit ca. 2 Jahren ispCP, seit dem Update auf die neueste Version und einem Umzug auf den neuen Server, gibt es jedoch nun einige Probleme. Das größte war die alten Passwörter auf dem neuen System zum laufen zu bekommen, ich habe die Keys (db_pass_key und db_pass_iv) kopiert, damit funktionierte es wieder.
Mein Problem ist nun jedoch, dass die icpCP generierten Passwörter innerhalb ispCP einen anderen md5-Hashwert bekommen als wenn ich sie manuell verschlüssele. Das kuriose ist auch dass es nur automatisch generierte Passwörter betrifft. Also ...
Passwort selbst setzen über iscCP = Alles in Ordnung
Passwort von icpCP generieren lassen oder Passwort vergessen nutzen = DB-Wert wird richtig gesetzt, ispCP erzeugt jedoch beim Login einen anderen md5-Hashwert, merkt dass der Wert mit dem aus der DB nicht übereinstimmt, somit kein Login möglich
Ich kann es mir wirklich nicht erklären. Ich habe die PHP-Dateien angeschaut, icpCP scheint einfach nur die md5-Funktion zu benutzen oder habe ich etwas übersehen? Wie kann es also sein dass die Funktion md5("MeinPasswort") in einer neu erstellten Datei den richtigen Hashwert erzeugt, beim prüfen des Passwortes innerhalb ispCP einen anderen? Und wieso ist es nur bei automatisch generierten Passwörtern so?
|
|
01-27-2011 03:51 PM |
|