私は、許可されていないパスワードのファイルを含むパスワード制限のセットが必要なプロジェクトに取り組んでいます ( 「abc」、「abcdef」、「12345」、「password」などのすべての一般的なパスワード)パスワードは約 10000 ~ 15000 語で構成されます。
ユーザーがパスワードを設定/変更したときに、それがリストに存在しないことを確認したいと思います。Javaで辞書(またはマップ)を使用することを考えていました(バケットは「A」、「B」、「C」....「Z」、「NUMBERS」、「SPECIAL_CHARS」)ので、最初の文字を入力してから、対応するバケットを検索します。しかし、これでどのようなパフォーマンスが得られるかはわかりません。
「禁止パスワード」リストを操作するための提案はありますか? 注意すべきその他の指針はありますか?