keepassxc/utils
Wolfram Rösler a81c6469a8 Implement Password Health Report
Introduce a password health check to the application that evaluates every entry in a database. Entries that fail  various tests are listed for user review and action. Also moves the statistics panel to the new Database -> Reports  widget. Recycled entries are excluded from the results.

We now have two classes, PasswordHealth to deal with a single password and HealthChecker to deal with all passwords of a database.

Tests include passwords that are expired, re-used, and weak.

* Closes #551

* Move zxcvbn usage to a centralized class (PasswordHealth)  and replace its usages across the application to ensure standardized interpretation of entropy calculations.

* Add new icons for the database reports view

* Updated the demo database to show off the reports
2020-02-01 09:30:12 -05:00
..
keepassxc-cr-recovery add challenge-response recovery tool (see keepassxreboot/keepassxc#1734) 2020-01-27 17:55:53 -05:00
keepassxc-kdewallet multiple database with --pw-stdin (#2916) 2019-04-25 10:37:13 -04:00
keepassxc-keychain multiple database with --pw-stdin (#2916) 2019-04-25 10:37:13 -04:00
keepassxc-snap-helper.sh Add integration with Brave browser 2019-04-07 21:00:15 -04:00
makeicons.sh Implement Password Health Report 2020-02-01 09:30:12 -05:00
transifex_translators.py Update About Dialog contributors and translators (#3669) 2019-10-26 20:53:18 +02:00