Passwort-hash und Salzen - ist das eine gute Methode?

War ich dabei ein wenig Forschung oder googeln für verschiedene Methoden zum Umgang mit Passwort-hashing und salting und bin auf diesen interessanten link:

http://phix.me/salt/

Nun, im Grunde das, was dies vorschlägt, ist die Schaffung von zwei Benutzer-Funktionen, ein hashing-und einen für die überprüfung der hash.

Salz pseudo-random, ist aber in der Tat, basierend auf das Passwort (fällt mir so schlecht?).

Die Hash-Funktion auch pseudo-zufällig "Streuseln" das Salz unter den hash-string.

Die hash-überprüfung-Funktion kehrt die Prise Salz und dann wird der eigentliche hash-check stattfindet.

Nun, ich bin mir bewusst, dass einzigartige Salze für jeden Passwort-hash = gut, aber auch, dass die Logik der hash der Passwörter und erstellen das Salz gelagert in einer db-Funktion = schlecht.

Ich mag die Idee, dass das Salz ist nicht offensichtlich, und es müssen auch nicht sein, basierend auf einige hoffentlich konsistenten Wert, wie z.B. Benutzername, Benutzer-id, Geburtsdatum etc, aber wie gesagt ich habe meine Zweifel an der Umsetzung.

Also, was sind Leute, die Meinungen und Ideen der "best-Ansatz-Lösungen"?

  • Aktualisiert link zeigen archive.org kopieren.
InformationsquelleAutor BrynJ | 2009-05-12
Schreibe einen Kommentar