文件名称:zxcvbn-go:Golang中的zxcvbn密码复杂度算法
文件大小:884KB
文件格式:ZIP
更新时间:2024-05-21 06:35:23
Go
这是python-zxcvbn和的goLang端口,它们是python和JavaScript密码强度生成器。 zxcvbn尝试通过模式匹配和保守熵计算来提供声音密码建议。 它可以找到10k常用密码,常用美国名称和姓氏,常用英语单词以及常用模式,例如日期,重复(aaa),序列(abcd)和QWERTY模式。 请参阅 ,了解zxcbvn的详细信息和动机。 原始JavaScript(实际上是CoffeeScript)实现的源代码可以在以下位置找到: Python位于: 要获得完整的动力,请参阅: 用 zxcvbn模块具有公共方法PasswordStrength()函数。 导入zxcvbn,然后调用PasswordStrength(密码字符串,userInputs []字符串)。 该函数将使用以下键返回结果字典: 熵#位 CrackTime#估计实际破解时间,以秒为单位。 CrackTi