├── .gitignore ├── LICENSE.md ├── README.md ├── ZxcvbnPascalProjects.groupproj ├── bin ├── output_log.bat └── test_dictionary.txt ├── dict ├── Dictionaries.rc ├── create_res.bat ├── english.lst ├── female_names.lst ├── male_names.lst ├── passwords.lst └── surnames.lst ├── gui-example ├── ZxcvbnDemo.dpr ├── ZxcvbnDemo.dproj ├── ZxcvbnDemoForm.dfm ├── ZxcvbnDemoForm.pas └── uDebouncedEvent.pas ├── src ├── Zxcvbn.DateMatcher.pas ├── Zxcvbn.DefaultMatcherFactory.pas ├── Zxcvbn.DictionaryMatcher.pas ├── Zxcvbn.L33tMatcher.pas ├── Zxcvbn.Matcher.pas ├── Zxcvbn.MatcherFactory.pas ├── Zxcvbn.PasswordScoring.pas ├── Zxcvbn.RegexMatcher.pas ├── Zxcvbn.RepeatMatcher.pas ├── Zxcvbn.Result.pas ├── Zxcvbn.SequenceMatcher.pas ├── Zxcvbn.SpatialMatcher.pas ├── Zxcvbn.Translation.pas ├── Zxcvbn.Utility.pas └── Zxcvbn.pas └── test ├── uZxcvbnTest.pas ├── zxcvbn_test.dpr └── zxcvbn_test.dproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/README.md -------------------------------------------------------------------------------- /ZxcvbnPascalProjects.groupproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/ZxcvbnPascalProjects.groupproj -------------------------------------------------------------------------------- /bin/output_log.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/bin/output_log.bat -------------------------------------------------------------------------------- /bin/test_dictionary.txt: -------------------------------------------------------------------------------- 1 | prance 2 | emu 3 | choreography 4 | legume -------------------------------------------------------------------------------- /dict/Dictionaries.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/Dictionaries.rc -------------------------------------------------------------------------------- /dict/create_res.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/create_res.bat -------------------------------------------------------------------------------- /dict/english.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/english.lst -------------------------------------------------------------------------------- /dict/female_names.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/female_names.lst -------------------------------------------------------------------------------- /dict/male_names.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/male_names.lst -------------------------------------------------------------------------------- /dict/passwords.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/passwords.lst -------------------------------------------------------------------------------- /dict/surnames.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/dict/surnames.lst -------------------------------------------------------------------------------- /gui-example/ZxcvbnDemo.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/gui-example/ZxcvbnDemo.dpr -------------------------------------------------------------------------------- /gui-example/ZxcvbnDemo.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/gui-example/ZxcvbnDemo.dproj -------------------------------------------------------------------------------- /gui-example/ZxcvbnDemoForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/gui-example/ZxcvbnDemoForm.dfm -------------------------------------------------------------------------------- /gui-example/ZxcvbnDemoForm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/gui-example/ZxcvbnDemoForm.pas -------------------------------------------------------------------------------- /gui-example/uDebouncedEvent.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/gui-example/uDebouncedEvent.pas -------------------------------------------------------------------------------- /src/Zxcvbn.DateMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.DateMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.DefaultMatcherFactory.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.DefaultMatcherFactory.pas -------------------------------------------------------------------------------- /src/Zxcvbn.DictionaryMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.DictionaryMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.L33tMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.L33tMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.Matcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.Matcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.MatcherFactory.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.MatcherFactory.pas -------------------------------------------------------------------------------- /src/Zxcvbn.PasswordScoring.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.PasswordScoring.pas -------------------------------------------------------------------------------- /src/Zxcvbn.RegexMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.RegexMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.RepeatMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.RepeatMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.Result.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.Result.pas -------------------------------------------------------------------------------- /src/Zxcvbn.SequenceMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.SequenceMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.SpatialMatcher.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.SpatialMatcher.pas -------------------------------------------------------------------------------- /src/Zxcvbn.Translation.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.Translation.pas -------------------------------------------------------------------------------- /src/Zxcvbn.Utility.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.Utility.pas -------------------------------------------------------------------------------- /src/Zxcvbn.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/src/Zxcvbn.pas -------------------------------------------------------------------------------- /test/uZxcvbnTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/test/uZxcvbnTest.pas -------------------------------------------------------------------------------- /test/zxcvbn_test.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/test/zxcvbn_test.dpr -------------------------------------------------------------------------------- /test/zxcvbn_test.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCardinal/ZXCVBN-Delphi-Pascal/HEAD/test/zxcvbn_test.dproj --------------------------------------------------------------------------------