Salzen Sie Ihr Passwort: Best Practices?

Ich war schon immer neugierig... Was ist besser, wenn Sie Salzen ein Kennwort-hashing: Präfix-oder postfix? Warum? Oder ist es egal, so lange, wie Sie Salz?

Zu erklären: Wir alle (hoffentlich) wissen inzwischen, dass wir sollten Salz ein Passwort vor dem Hashen wir es für die Speicherung in der Datenbank [Edit: So können Sie vermeiden, Dinge wie was geschah mit Jeff Atwood kürzlich]. In der Regel erfolgt dies durch die Verkettung des Salzes mit dem Passwort vor der übergabe durch den Hash-Algorithmus. Aber die Beispiele variieren... Einige Beispiele voran, das Salz, bevor Sie das Kennwort. Einige Beispiele, fügen Sie das Salz nach das Passwort. Ich habe sogar gesehen, einige, die versuchen, das Salz in der Mitte.

Also, was ist die bessere Methode, und warum? Gibt es eine Methode, senkt die Wahrscheinlichkeit einer hash-Kollision? Mein Googeln hat nicht gedreht, bis eine anständige Analyse zu diesem Thema.

Edit: Super Antworten Leute! Tut mir Leid, ich konnte nur wählen Sie eine Antwort. 🙂

InformationsquelleAutor der Frage Randolpho | 2009-03-23

Schreibe einen Kommentar