Kann jemand eine Java-Bibliothek empfehlen, die Methoden enthält, die für die serverseitige Überprüfung der Kennwortstärke in einer Webanwendung geeignet sind? Im Idealfall sollte der Kontrolleur sein:Bibliothek zur Überprüfung der Kennwortstärke
- konfigurierbar, so dass die deployer verschiedene Wörterbücher liefern, stellen Gewichte verschiedenen Kriterien, und so weiter
- erweiterbare neue Kriterien ermöglicht umgesetzt werden, wenn erforderlich
- implementiert in Java
- nicht grundsätzlich mit einer Tag-Bibliotheken, UI-Komponenten oder „Passwort-Management“ Funktionalität
- kompatibel mit GPL 3 Projekt
- kompatibel mit Spr verflochten ing Verdrahtung
- mavenized (idealerweise durch Maven Zentral verfügbar)
Sie könnten diesen Beitrag usefule finden - http://stackoverflow.com/questions/75057/what-ist-the-best-way-to-check-the-strength-of-a-password –
Dies könnte einfach sein aber möglicherweise nützlich sein https://github.com/devewm/java-pwdstrength –
Auf der Suche nach der Bibliothek, fand ich einen [Java-Port] (https://github.com/nulab/zxcvbn4j) der JavaScript-Bibliothek [zxcvbn] (https://blogs.dropbox.com/tech/2012/04/zxcvbn-realistic-password-strength-estimation/). Es prüft keine Regeln, sondern berechnet die Passwort-Entropie unter Berücksichtigung der Liste der gängigen Passwörter. Es hat keine Abhängigkeiten. Es ist zentral in Maven. Es hat MIT Lizenz. –