我必须编写一个程序,在选择
后测试我们团队密码的强度我需要编写一个程序,通过电子邮件发送给他们并告诉他们选择更好的密码
是否有任何可用的列表,当然合法,我可以用来做这个?
答案 0 :(得分:6)
你要求列表所以我猜你对编程很好但是正在寻找单词列表/字典?
首先,如果您有权访问UNIX / Linux / MacOS框,则在/ usr / dict / words或/ usr / share / dict / words中有一个列表。
常用密码列表位于http://www.openwall.com/passwords/wordlists/password.lst
另外,请点击此处查看大量单词列表 - http://www.net-comber.com/wordurls.html
然而,单独列表是不够的,你要检查被翻转的单词,重复的字母/数字等等。
答案 1 :(得分:4)
有一个jQuery plugin会显示密码强度。该链接还告诉您它使用的算法(如果需要,您可以在服务器端实现它。)
答案 2 :(得分:3)
稍微不同(或更简单?)的方法可能是根据所用字符的多样性来衡量密码强度。
例如,如果:
,则奖励一分现在您的密码强度为0到5 ....
答案 3 :(得分:0)
设计一套指导方针或要求(必须包含字母,数字,符号,且长度必须超过8个字符且不是您的用户名)或类似内容是不是更好。通过这种方式,您可以测试这些要求并删除人们选择弱密码的能力,例如字典单词和短字符串。