diff options
author | tony <tsyrogit@users.noreply.github.com> | 2015-01-03 00:22:10 +0000 |
---|---|---|
committer | tony <tsyrogit@users.noreply.github.com> | 2015-01-03 00:22:10 +0000 |
commit | 3c8e7757564520397e068e044285797661e4be49 (patch) | |
tree | 6426af8d5349e692b307ceaf71854bfaff9e9c3e /README.md | |
parent | 38a981df53d53cc96ef47e15d62b7c9f0151315f (diff) | |
download | zxcvbn-c-3c8e7757564520397e068e044285797661e4be49.tar.gz |
Updated the readme and ignore files
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 33 |
1 files changed, 30 insertions, 3 deletions
@@ -1,4 +1,31 @@ -zxcvbn-c -======== +This is a C implementation of the zxcvbn password strength estimation. -C/C++ version of the zxcvbn password strength estimator + +The original coffee-script version is available at + https://github.com/lowe/zxcvbn + +An article on the reasons for this code is at +https://tech.dropox.com/2012/04/zxcvbn-realistic-password-strength-estimation + + +###Dictionary sources + +10000 Most popular Passwords is from +https://xato.net/passwords/more-top-worst-passwords by Mark Burnett (this is a later version than the one used by the original coffee script version). + +The list of names and their populatity is from the US year 2000 census data, as used in the original coffee script version. + +40k words are from movies and TV shows, obtained from +http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists + + +Dictionary trie encoding (used for by the word lookup code) based on idea from the Caroline Word Graph from +http://www.pathcom.com/~vadco/cwg.html + + +### Differences from the original version. + +The entropy calculated will sometimes differ from the original because of + +* A later version of the password dictionary is used +*
\ No newline at end of file |