Hallo,
ich will das Passwort welches der User eingibt verschlüsselt abspeichern.
Nun ist meine Überlegung, wie ich das machen sollte.
Wenn ich bei Google danach suche kommen vorallem Beiträge von 2002-2004. Da sich empfohlene Verschlüsselungen aber relativ schnell ändern wollte ich nachfragen, was aktuell Stand der Dinge ist.
In den meisten älteren Beiträgen finde ich folgende Lösung:
$passwort = md5($password);
Dann habe ich gelesen, dass sha2 verwendet werden soll. Eine Funktion wie md5 habe ich dafür leider nicht gefunden als ich gegoogelt habe. Aber ein längeres Script, dass ich mir einbauen könnte.
Außerdem wurde empfohlen, dass Passwort mit "Salt" zu stärken.
Was heißt das genau? Dass man irgend wo im Quellcode eine Konstante im Klartext festgelegt hat, die dann vorm Verschlüsseln an das Passwort angehängt wird?
$passwort = md5($password . $SALT_KONSTANTE);
Würde mich freuen, wenn ihr mir die Verschlüsselungs-Technik erklärt, die man heut zu Tage verwenden soll.
Vielen Dank