誰でも、ウェブアプリでサーバー側のパスワード強度チェックを実行するのに適したメソッドを含むJavaライブラリを推奨できます。理想的にはチェッカーは次のようになります。
vt-password を見てください:
@Stephen Cによる更新.
Vt-passwordを実行する人は、質問が最初に回答されて以来、APIの改善を数多く行っており、その結果の1つは、Spring IoCを使用したクラスの構成がはるかに簡単になったことです。また、Maven Centralにアップロードしています: http://mvnrepository.com/artifact/edu.vt.middleware/vt-password
これは、私がdid vt-passwordを使用するというフォローアップの回答であり、結果に満足しています。
私はvt-passwordバージョン2.0から始めて、Springワイヤリングで動作するように少しハックして、@ Pascalの答えに対するコメントで言及したスレッドセーフの問題に対処しました。それで十分でした。
数週間前、vt-middlewareチームは2.0に関する私のフィードバックに基づいて(一部)vt-password 3.0をリリースしました。この新しいリリースは、私がハックしていたすべての問題に対処し、ローカルのmodを捨てて、vt-password 3.0をそのまま使用しています。彼らはまた、自分のものをMaven Centralにアップロードし、オンラインドキュメントを改善しました。