资 源 简 介
Dictionary Password Validator is a Java-based utility to validate that a password does or does not contain common dictionary words within it. It is built to be plug-and-play.
It uses a Bloom filter for fast dictionary look ups. The default provided list of 46,210 US English words initializes within 0.84 seconds using Java 6, has a low false positive percentage of 0.05%, and uses very little memory (767kb). If you further increase the accuracy of the Bloom filter, you can decrease the likelihood of the false positives (however the default settings are excellent for the list of provided words). Doing so will increase the memory footprint (since it increases the bit field), and also further adds to the amount of time it takes for the filter to initialize.
Aside from that, you can further add more dictionary words by modifying the already supplied list. Some additional word lists can be found at: http://wordlis