# `Data-Password-zxcvbn` This is a Perl port of Dropbox's password strength estimation library, [`zxcvbn`](https://github.com/dropbox/zxcvbn). The code layout has been reworked to be generally nicer (e.g. we use classes instead of dispatch tables, all data structures are immutable) and to pre-compute more (e.g. the dictionaries are completely pre-built, instead of being partially computed at run time). The code has been tested against the [Python port's](https://github.com/dwolfhub/zxcvbn-python) `password_expected_value.json` test. When the dictionaries contain exactly the same data (including some words that are loaded wrongly due to escaping issues), our results are identical. With the dictionaries as provided in this distribution, the results (estimated number of guesses) are still within 1%.