password-strength:计算密码的熵

时间:2024-05-27 15:31:25
【文件属性】:

文件名称:password-strength:计算密码的熵

文件大小:242KB

文件格式:ZIP

更新时间:2024-05-27 15:31:25

JavaScript

密码强度测试仪 密码强度是一个库,用于计算密码的相对强度。 这是通过使用几种技术来完成的。 首先,这依赖于字母三字母组合字母,字母三字母组合字母检查给定密码中的每组3个字符。 有关Trigraph计算的更多信息。 这也基于克劳德·香农(Claude Shannon)的技术来计算熵位,该技术确定代表一组字符所需的位数并将其乘以密码的长度。 还可以检查常见密码列表中是否包含密码。 有一个很棒的,您可以在其中亲自测试该技术。 用法 密码强度库由包装,可在多种系统中使用。 当您对密码“ abcd1234”使用.check()方法时,结果可能看起来像您在下面看到的那样。 添加了注释以解释这些字段。 { charsetSize: 36, // Explained better below commonPassword: true, // If true, don't use t


【文件预览】:
password-strength-master
----.gitignore(41B)
----.eslintrc(6KB)
----package.json(1KB)
----data()
--------common-passwords.txt(77KB)
--------trigraphs.json(329KB)
--------README.md(4KB)
--------common-passwords.json(97KB)
----package-lock.json(43KB)
----LICENSE.md(2KB)
----.travis.yml(296B)
----doc()
--------strength-levels.xlsx(10KB)
--------entropy-seems-wrong.md(13KB)
--------strength-levels.md(2KB)
----CHANGELOG.md(912B)
----spec()
--------support()
--------lib()
----README.md(6KB)
----example()
--------index.html(610B)
--------demo.js(3KB)
----lib()
--------node.js(206B)
--------node.d.ts(1KB)
--------password-strength.js(18KB)
----.editorconfig(306B)

网友评论