我正在做一个项目,我需要有一组密码限制,其中包括一个不允许的密码文件(所有常见的密码,如'abc'、'abcdef'、'12345'、'password'等)。密码将由大约 10000-15000 个单词组成。
现在我想确保当用户设置/更改密码时,它不存在于列表中。我正在考虑在Java中使用字典(或地图)(桶为'A','B','C'......'Z','NUMBERS','SPECIAL_CHARS'),以便我检查第一个字符,然后搜索相应的桶。但我不确定我能从中获得什么样的表现。
关于使用“禁止密码”列表的任何建议......还有其他需要注意的指针吗?