keepassxc/share
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
..
docs Add --username option to Clip command. (#3947) 2020-01-30 15:46:48 -05:00
icons Implement Password Health Report 2020-02-01 09:30:12 -05:00
linux Update CHANGELOG 2020-01-19 21:42:00 +01:00
macosx Fix release-tool on macOS and add notarization. (#3827) 2019-11-10 00:08:20 +01:00
translations Update translations 2020-01-19 21:43:15 +01:00
windows Correct application shortcut created by MSI Installer (#3296) 2019-06-29 18:34:19 -04:00
wizard Add a new database settings wizard 2018-09-25 21:12:47 +02:00
wordlists remove short wordlists 2017-03-22 00:00:23 +01:00
CMakeLists.txt Add links to docs in the Help menu (#3274) 2019-06-18 20:46:46 -04:00
crushpng.sh Icon cleanup 2019-02-05 16:09:17 -05:00
demo.kdbx Implement Password Health Report 2020-02-01 09:30:12 -05:00
demo.key Add demo kdbx file (password is secret) (#3294) 2019-06-30 11:07:59 -04:00
keepassxc.ini Only use bare minimum settings for portable version 2020-01-09 14:21:02 +01:00