zxcvbn-cs:Dan WheelerDropBox的Zxcvbn JS密码强度估计库的C#.NET端口

时间:2024-06-05 02:05:13
【文件属性】:

文件名称:zxcvbn-cs:Dan WheelerDropBox的Zxcvbn JS密码强度估计库的C#.NET端口

文件大小:357KB

文件格式:ZIP

更新时间:2024-06-05 02:05:13

C#

Zxcvbn C#/。NET 这是Zxcvbn JavaScript密码强度估算库的端口,位于到.NET(使用C#编写)。 从Zxcvbn自述文件: 以糟糕的密码命名的zxcvbn是一个JavaScript密码强度估算库。 使用它可以在您附近的注册表单上实现自定义强度栏! zxcvbn尝试通过模式匹配和保守熵计算来提供声音密码建议。 它可以找到10k常用密码,常用美国名称和姓氏,常用英语单词以及常用模式,例如日期,重复(aaa),序列(abcd)和QWERTY模式。 要获得完整的动力,请参阅: 该端口旨在产生与JS版本的Zxcvbn相当的结果。 可以使用与JS Zxcvbn相同的方式解释返回的结果结构,并且已使用各种密码对该端口进行了测试,以确保其返回与JS版本相同的结果。 但是,在实现上存在一些差异,因此无法保证确切的结果。 使用Zxcvbn-cs 包含的Visual S


【文件预览】:
zxcvbn-cs-master
----Matcher()
--------RepeatMatcher.cs(2KB)
--------SequenceMatcher.cs(5KB)
--------DictionaryMatcher.cs(7KB)
--------DateMatcher.cs(10KB)
--------L33tMatcher.cs(9KB)
--------RegexMatcher.cs(4KB)
--------SpatialMatcher.cs(11KB)
--------IMatcher.cs(654B)
----.gitignore(24B)
----Utility.cs(9KB)
----LinqExtensions.cs(4KB)
----Result.cs(4KB)
----README.md(3KB)
----.gitmodules(76B)
----Properties()
--------AssemblyInfo.cs(1KB)
----TODO-Global.txt(462B)
----LICENSE(1KB)
----zxcvbn-cs.sln(1KB)
----DefaultMatcherFactory.cs(3KB)
----Translation.cs(185B)
----IMatcherFactory.cs(1KB)
----Zxcvbn.cs(9KB)
----zxcvbn-test()
--------Properties()
--------ZxcvbnTest.cs(13KB)
--------zxcvbn-test.csproj(5KB)
--------test_dictionary.txt(33B)
----scripts()
--------build_dictionaries.py(7KB)
----zxcvbn-cs.csproj(4KB)
----Dictionaries()
--------english.lst(270KB)
--------passwords.lst(52KB)
--------surnames.lst(308KB)
--------female_names.lst(27KB)
--------Readme.txt(239B)
--------male_names.lst(7KB)
----PasswordScoring.cs(5KB)

网友评论