Commit Graph

  • d0a7abb19d add zxcvbn links to demo page Dan Wheeler 2012-04-15 21:20:48 -04:00
  • 3b5b5544bb Use window.zxcvbn_load_hook?() instead of zxcvbn_load_hook?() for the function definition check to prevent browser errors Chris Roby 2012-04-15 18:14:35 -07:00
  • 9d21004b1f heh, forgot to update the README w/ an actual blog link Dan Wheeler 2012-04-12 18:19:12 -04:00
  • 58749e2072 rename LICENSE -> LICENSE.txt Dan Wheeler 2012-04-10 02:27:56 -04:00
  • 5070147b33 added NOTICE.txt for tools/closure Dan Wheeler 2012-04-10 02:27:38 -04:00
  • 36eecd4a02 test page layout tweak Dan Wheeler 2012-04-10 01:27:03 -04:00
  • 7bc532a3cc added zxcvbn.js and zxcvbn-async.js for easy download from the repo Dan Wheeler 2012-04-10 01:25:12 -04:00
  • 700a99cd1c minor entropy calc bugfix Dan Wheeler 2012-04-10 01:05:54 -04:00
  • 267db9f6da consistency: log2 -> lg Dan Wheeler 2012-04-05 20:16:36 -04:00
  • 5e4dadf217 680k -> 700k Dan Wheeler 2012-04-05 13:39:48 -04:00
  • d1391a220e better test cases + README tweak Dan Wheeler 2012-04-05 04:16:18 -04:00
  • 899288a83d much better test page Dan Wheeler 2012-04-05 03:33:24 -04:00
  • 7e8afee021 tweaks Dan Wheeler 2012-04-05 03:28:45 -04:00
  • 76bf72263f spatial match bugfix + clarification Dan Wheeler 2012-04-05 02:35:02 -04:00
  • 6fd2d319fe more ie fun Dan Wheeler 2012-04-05 01:53:20 -04:00
  • 14e0511254 anoter ie7 bug + display tweaks Dan Wheeler 2012-04-05 01:23:03 -04:00
  • d9358bacd3 don't need display property anymore Dan Wheeler 2012-04-04 23:08:18 -04:00
  • 042df333c7 added [0..4] score to zxcvbn result, to make it easier to build strength bars. Dan Wheeler 2012-04-04 22:34:43 -04:00
  • 4673f5bd35 added substitution display property, for demo and debugging Dan Wheeler 2012-04-04 21:32:50 -04:00
  • e3ad0758da ie string bugs. mostly str[i] -> str.charCode(i) Dan Wheeler 2012-04-04 18:45:38 -04:00
  • f26c89b66c add MIT license Dan Wheeler 2012-04-04 02:33:57 -04:00
  • 4a043560c3 wording Dan Wheeler 2012-04-04 02:07:39 -04:00
  • d698be826d README wrapping Dan Wheeler 2012-04-04 02:05:30 -04:00
  • 0c85582781 cleaner Dan Wheeler 2012-04-04 02:02:03 -04:00
  • 251e637919 README Dan Wheeler 2012-04-04 01:58:00 -04:00
  • c1972b5b32 bugfix + crisper threat model explanation Dan Wheeler 2012-04-03 18:36:56 -04:00
  • c9d5155560 new frequency lists Dan Wheeler 2012-04-02 04:32:03 -04:00
  • da5ec379df whoops Dan Wheeler 2012-04-02 04:31:40 -04:00
  • f5eeea688a deleted old password list Dan Wheeler 2012-04-02 03:30:30 -04:00
  • 321953f38a data: took password count from outdated 500 to fresh 10,000 Dan Wheeler 2012-04-02 03:29:11 -04:00
  • 68e61c34d8 minor tweaks Dan Wheeler 2012-04-02 03:25:56 -04:00
  • bedc9a73fa latest test page Dan Wheeler 2012-04-02 02:44:09 -04:00
  • d933cbf266 cleaner calc_entropy Dan Wheeler 2012-04-02 02:43:01 -04:00
  • d8d4e45092 entropy correction Dan Wheeler 2012-03-30 15:53:06 -04:00
  • a2e8ef779f two l33t entropy bugfixes: in vs of, log2(0) bug Dan Wheeler 2012-03-30 00:23:59 -04:00
  • 9d455e8cd1 added shifted characters to spatial entropy calc Dan Wheeler 2012-03-30 00:02:03 -04:00
  • 6def1dc3be improved l33t entropy calc Dan Wheeler 2012-03-29 19:59:33 -04:00
  • eff8877d0f more accurate spatial entropy + uppercasing entropy Dan Wheeler 2012-03-29 03:58:02 -04:00
  • 085f5b6bc9 spatial patterns: use average degree, not max degree, in entropy calc. Dan Wheeler 2012-03-29 02:06:14 -04:00
  • dcd83ddc47 simplified minimum_entropy_match_sequence Dan Wheeler 2012-03-28 22:04:46 -04:00
  • a5bd3645ed added an optional argument to zxcvbn, user_inputs, for adding other custom fields in the registration form to the matching dictionaries. (for example, adding the user's entered name to the dictionary) Dan Wheeler 2012-03-28 20:48:55 -04:00
  • e93c16f7e4 latest compile-and-minify script Dan Wheeler 2012-03-28 20:47:13 -04:00
  • 9416d0fa68 move constants around to make room for async loading support Dan Wheeler 2012-03-22 23:00:04 -04:00
  • 8dbf50e773 took surname frequency list from 90th percentile down to 85. ie7 on XP runs out of memory :( Dan Wheeler 2012-03-22 22:56:18 -04:00
  • 328b7be01e adjacency graphs: clarify name Dan Wheeler 2012-03-22 22:55:37 -04:00
  • 7d10661e81 add google's closure compiler Dan Wheeler 2012-03-22 22:48:37 -04:00
  • 62a7cb0319 build shell script Dan Wheeler 2012-03-22 22:47:47 -04:00
  • 8e1073900c .gitignore Dan Wheeler 2012-03-20 23:00:25 -04:00
  • c044b555fe take compiled js out of the repo Dan Wheeler 2012-03-20 23:00:02 -04:00
  • 78f11539bb clarified thread model Dan Wheeler 2012-03-06 16:45:06 -05:00
  • ba7eeb128e less match pruning on spatial/l33t. let min entropy search handle it Dan Wheeler 2012-03-06 15:49:48 -05:00
  • 5142b2c562 no longer need max coverage subset. min entropy search is a better metric Dan Wheeler 2012-03-06 02:49:27 -05:00
  • 78b87e9cbd ij -> i, j Dan Wheeler 2012-03-06 02:36:10 -05:00
  • ffcf5aba63 consistent naming Dan Wheeler 2012-03-06 01:47:27 -05:00
  • d90894c5a3 derived data Dan Wheeler 2012-03-06 01:41:17 -05:00
  • 71cc000350 turn disjoint dictionaries back on Dan Wheeler 2012-03-06 01:40:50 -05:00
  • 396aa036a5 mild cleanup Dan Wheeler 2012-03-06 01:32:14 -05:00
  • 1efc11ecc3 ready for demo Dan Wheeler 2012-03-02 19:51:04 -05:00
  • 76169f2853 matching: ignore length-2 sequences/repeats/spatials Dan Wheeler 2012-03-02 11:41:28 -05:00
  • e8185fca76 entropy scoring functions Dan Wheeler 2012-03-02 10:51:12 -05:00
  • 6212e8de14 spatial match improvement: turn combinations instead of unidirectional vs non Dan Wheeler 2012-03-02 10:49:49 -05:00
  • 278306fc22 h4x0r match improvement: remove matches from the best chain if the match has no substituted chars Dan Wheeler 2012-03-02 09:54:25 -05:00
  • ddd0f5ee3c matching: bruteforce matcher Dan Wheeler 2012-03-02 05:42:56 -05:00
  • eb71d56d5a tweak: 4-digit years only for year match Dan Wheeler 2012-03-02 05:06:07 -05:00
  • 880ca22b15 matching: support for digits / years / dates Dan Wheeler 2012-03-02 05:02:08 -05:00
  • c3c388c065 tweak: smarter frequency list filtering based on entropy Dan Wheeler 2012-03-02 03:33:58 -05:00
  • 412e7d78e1 tweak: only filter common surnames from english dictionary Dan Wheeler 2012-03-02 03:04:28 -05:00
  • d649f5e86c new frequency list: common passwords. also moved frequency list generation into one file, with filters to make each list disjoint from others. Dan Wheeler 2012-03-02 02:07:09 -05:00
  • 816e745faa matching: derived js file Dan Wheeler 2012-03-01 22:33:18 -05:00
  • 53139eb398 matching routines: dictionary, l33t substitutions, spatial, sequences, repeats. (still todo: digits, dates) Dan Wheeler 2012-03-01 22:32:48 -05:00
  • 73fb9805a4 more data: 500 most common passwords Dan Wheeler 2012-03-01 22:31:37 -05:00
  • 3741bb9b58 data: keyboard adjacencies Dan Wheeler 2012-02-29 01:45:22 -05:00
  • a7f11743b2 script to build spatial adjacency graphs for qwerty, dvorak, and pc/mac keypad layouts Dan Wheeler 2012-02-29 01:43:40 -05:00
  • b571a67c01 wiktionary script tweaks Dan Wheeler 2012-02-28 19:34:15 -05:00
  • 9381cedf0a new lookup tables: common names and surnames from 2000 US census Dan Wheeler 2012-02-28 19:29:01 -05:00
  • 8e4122c38e put raw data (tv/movie frequency list + common names from 2000 us census) in its own directory Dan Wheeler 2012-02-28 19:27:55 -05:00
  • b235d1fa08 missing words Dan Wheeler 2012-02-28 06:10:19 -05:00
  • 978030afec data: frequency-ranked word occuances from TV shows and movies (wiktionary) Dan Wheeler 2012-02-28 05:40:30 -05:00
  • 5f5621f178 clarification Dan Wheeler 2012-02-27 22:33:10 -05:00
  • aa7864feaa gitignore Dan Wheeler 2012-02-27 22:30:17 -05:00
  • c45114120a first commit: zxcvbn api, crappy test page Dan Wheeler 2012-02-27 22:30:04 -05:00