Ich arbeite mit einer Legacy-Anwendung, die Passwörter im Klartext speichert. Ich habe die Anwendung auf spring 3 mvc + Sicherheit portiert. Ich habe auch erfolgreich bekommen Frühling Sicherheit Handhabung der Authentifizierung und Autorisierung mit sha256 + ein Salz auf der Grundlage des Benutzernamens. Dies alles funktioniert großartig, aber als Teil der Bereitstellung, muss ich die vorhandene Datenbank migrieren, um das neue Passwort-Schema zu verwenden. Ich bin mir nicht sicher, wie Spring Security das Passwort-Hashing mit einem Salt durchführt, so dass ich nicht in der Lage bin, ein SQL-Skript zu schreiben, das verwendet werden kann, um die alten Klartextpasswörter in das neue sha256+Salt-Schema zu migrieren. Gibt es eine Dokumentation oder Ressourcen, die ich verwenden kann, um dies herauszufinden?
Spring Security Passwort-Hash + Salt
- Gefragt el 24 de Januar, 2012
- Wann wurde die Frage gestellt
- 7337 Ansichten
- Anzahl der Besuche der Frage
- 0 Antworten
- Anzahl der Fragenantworten
- Gelöst
- Aktueller Status der Frage
Verwandte Fragen
- Spring security benutzerdefinierter ldap-authentifizierungsanbieter
- Google App Engine - org.datanucleus.exceptions.NucleusUserException: Der Objektmanager wurde geschlossen
- Protokollierung des Antwortkörpers (HTML) von HttpServletResponse mit Spring MVC HandlerInterceptorAdapter
- Spring-Integration mit Struts 1 - Injizieren von Abhängigkeiten in die ActionForm
- log4j:WARN Es konnten keine Appenders für Logger in web.xml gefunden werden
- Wie funktioniert die Selbstverdrahtung im Frühjahr?
- Wofür genau ist Spring Framework gedacht?
- Können Sie Future/Futuretask-Objekte mit Spring TaskExecutors verwenden?
- Problem bei der automatischen Einbindung eines @Service in eine Bibliothek eines Drittanbieters
- Kann ich das @RequestMapping auf einem Typ für eine Methode außer Kraft setzen?
- Interna von Spring Framework und anderen IoC-Containern
Empfohlene Fragen
- lange Variable validieren, wenn null
- HTML von AngularJS-Controller in die Ansicht einfügen
- Java Kombinieren Sie mehrere Bilder zu einem einzigen größeren Bild ohne Überschneidungen
- Funktionszusammensetzung in C++
- ACE vs. Boost vs. Poco vs. wxWidgets
- Wie kann man Teile von HTML ausblenden, wenn JavaScript deaktiviert ist?