aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authortony <tsyrogit@users.noreply.github.com>2015-01-03 00:22:10 +0000
committertony <tsyrogit@users.noreply.github.com>2015-01-03 00:22:10 +0000
commit3c8e7757564520397e068e044285797661e4be49 (patch)
tree6426af8d5349e692b307ceaf71854bfaff9e9c3e /README.md
parent38a981df53d53cc96ef47e15d62b7c9f0151315f (diff)
downloadzxcvbn-c-3c8e7757564520397e068e044285797661e4be49.tar.gz
Updated the readme and ignore files
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 30 insertions, 3 deletions
diff --git a/README.md b/README.md
index 0d68e2b..b7063c6 100644
--- a/README.md
+++ b/README.md
@@ -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