Symfony2: Wie erstelle ich sha512-hash für ein Passwort?

Ich vergleichen müssen das Passwort durch den Benutzer eingegeben werden, ob es gültig ist oder nicht. Wie bekomme ich die sha512-Verschlüsselung. Ich bin auch mit FOSUserBundle in meinem Projekt.

Werfen Sie einen Blick auf meine Blowfish Passwort-encoder bundle.
Hey vielen Dank für diesen link. Seine große. Versuchen Sie es aus.
Als Variante können Sie bekommen Instanz von encoder und verwenden Sie es der encode-Methode auf. Blick auf die encoder-Klasse in diese Antwort stackoverflow.com/a/18291974/251735
Nur mit Hilfe einer hash-Funktion ist nicht ausreichend und nur das hinzufügen einer Salz tut wenig zur Verbesserung der Sicherheit. Stattdessen Durchlaufen Sie einen HMAC mit einem zufälligen salt für etwa 100ms Dauer und speichern Sie das Salz mit dem hash. Verwenden Sie Funktionen wie PBKDF2 (aka Rfc2898DeriveBytes), password_hash/password_verify, Bcrypt - und ähnliche Funktionen. Der Punkt ist, um die Angreifer verbringen viel Zeit der Suche nach Passwörter durch brute-force. Schützen Sie Ihre Benutzer ist wichtig, benutzen Sie bitte die sichere Passwort-Methoden.

InformationsquelleAutor VishwaKumar | 2012-03-30

Schreibe einen Kommentar