├── .gitignore ├── .gitmodules ├── DefaultMatcherFactory.cs ├── Dictionaries ├── Readme.txt ├── english.lst ├── female_names.lst ├── male_names.lst ├── passwords.lst └── surnames.lst ├── IMatcherFactory.cs ├── LICENSE ├── LinqExtensions.cs ├── Matcher ├── DateMatcher.cs ├── DictionaryMatcher.cs ├── IMatcher.cs ├── L33tMatcher.cs ├── RegexMatcher.cs ├── RepeatMatcher.cs ├── SequenceMatcher.cs └── SpatialMatcher.cs ├── PasswordScoring.cs ├── Properties └── AssemblyInfo.cs ├── README.md ├── Result.cs ├── TODO-Global.txt ├── Translation.cs ├── Utility.cs ├── Zxcvbn.cs ├── scripts └── build_dictionaries.py ├── zxcvbn-cs.csproj ├── zxcvbn-cs.sln └── zxcvbn-test ├── Properties └── AssemblyInfo.cs ├── ZxcvbnTest.cs ├── test_dictionary.txt └── zxcvbn-test.csproj /.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | bin/ 3 | obj/ 4 | /*.user 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/.gitmodules -------------------------------------------------------------------------------- /DefaultMatcherFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/DefaultMatcherFactory.cs -------------------------------------------------------------------------------- /Dictionaries/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Dictionaries/Readme.txt -------------------------------------------------------------------------------- /Dictionaries/english.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Dictionaries/english.lst -------------------------------------------------------------------------------- /Dictionaries/female_names.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Dictionaries/female_names.lst -------------------------------------------------------------------------------- /Dictionaries/male_names.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Dictionaries/male_names.lst -------------------------------------------------------------------------------- /Dictionaries/passwords.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Dictionaries/passwords.lst -------------------------------------------------------------------------------- /Dictionaries/surnames.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Dictionaries/surnames.lst -------------------------------------------------------------------------------- /IMatcherFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/IMatcherFactory.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/LICENSE -------------------------------------------------------------------------------- /LinqExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/LinqExtensions.cs -------------------------------------------------------------------------------- /Matcher/DateMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/DateMatcher.cs -------------------------------------------------------------------------------- /Matcher/DictionaryMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/DictionaryMatcher.cs -------------------------------------------------------------------------------- /Matcher/IMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/IMatcher.cs -------------------------------------------------------------------------------- /Matcher/L33tMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/L33tMatcher.cs -------------------------------------------------------------------------------- /Matcher/RegexMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/RegexMatcher.cs -------------------------------------------------------------------------------- /Matcher/RepeatMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/RepeatMatcher.cs -------------------------------------------------------------------------------- /Matcher/SequenceMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/SequenceMatcher.cs -------------------------------------------------------------------------------- /Matcher/SpatialMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Matcher/SpatialMatcher.cs -------------------------------------------------------------------------------- /PasswordScoring.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/PasswordScoring.cs -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/README.md -------------------------------------------------------------------------------- /Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Result.cs -------------------------------------------------------------------------------- /TODO-Global.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/TODO-Global.txt -------------------------------------------------------------------------------- /Translation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Translation.cs -------------------------------------------------------------------------------- /Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Utility.cs -------------------------------------------------------------------------------- /Zxcvbn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/Zxcvbn.cs -------------------------------------------------------------------------------- /scripts/build_dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/scripts/build_dictionaries.py -------------------------------------------------------------------------------- /zxcvbn-cs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/zxcvbn-cs.csproj -------------------------------------------------------------------------------- /zxcvbn-cs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/zxcvbn-cs.sln -------------------------------------------------------------------------------- /zxcvbn-test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/zxcvbn-test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /zxcvbn-test/ZxcvbnTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/zxcvbn-test/ZxcvbnTest.cs -------------------------------------------------------------------------------- /zxcvbn-test/test_dictionary.txt: -------------------------------------------------------------------------------- 1 | prance 2 | emu 3 | choreography 4 | legume -------------------------------------------------------------------------------- /zxcvbn-test/zxcvbn-test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/zxcvbn-cs/HEAD/zxcvbn-test/zxcvbn-test.csproj --------------------------------------------------------------------------------