Nbvcxz v1.3.3 Release NotesRelease Date: 2017-02-17 // almost 5 years ago
🚀 Release 1.3.3 - Fix for: #7
Exclusion dictionaries were not working as expected with partial words. They previously only matched if the value in the exclusion dictionary matched the entire password. Now they will match a portion of the password.
For example, if we added the users last name to an exclusion dictionary: Johnson
and their password was mylongjohnson, it previously wouldn't match that exclusion dictionary on the "johnson" portion of that password. Now it will (giving that portion of the password 0 bits of entropy).
⚡️ I also added a new builder class for creating custom dictionaries, because they require all lower case words within them to work properly, so we need to make an easy way for users to do so. I also updated all javadoc comments to reflect that dictionaries need to contain lower case words.