|
|
1
6
Googling 免费词典为你提供了很多免费的词典。如果你把它们上传到数据库,你可以快速查找一个已知的单词。 然而 别以为它能消除非暴力攻击 ! 你应该看看 密码破解应用程序 !字典攻击最简单的扩展是组合词。此外,还有其他类型的攻击,如替换字符,它们在键盘上彼此接近。(例如:将D转到F。) 到目前为止,我看到的最好的密码破解应用程序是 John the Ripper . 如果你看到,它使用什么样的攻击,你可以建立一个更好的密码生成器。 你也应该学习 用户习惯 ,因为 典型的密码是错误的密码 . 例如,大多数用户将数字放在密码短语的末尾,所以一个强密码是,它的中间有一个数字。 |
|
|
2
2
我从 here ,并将其加载到我的数据库中。删除所有少于3个字符的单词。 编写了一个c函数来将密码的每个子字符串(目前只转发)解析为一个xml字符串。 将XML字符串传递给存储过程,该过程创建一个1列临时表,每个子字符串组成一行。 将临时表加入我的单词列表,如果返回任何行,我知道密码包含字典单词,并且我知道匹配的子字符串。 这很有效,但我认为我们最终会修改单词表一点,因为它可能限制性太强。 感谢单词表上的帮助 我最初尝试使用拼写检查器,但是我没有找到一种方法,在没有第三方组件(重新分发太贵,我们正在销售一个产品)或服务器上需要MS Word的情况下进行拼写检查。 |
|
|
3
2
|
|
|
4
1
有几个开放的通用许可证(不特定于密码)单词列表/数据库。我最喜欢的是 Princeton WordNet |
|
|
5
1
我认为没有必要检查措辞,特别是如果你想拒绝你的密码的一部分。英语有很多小单词,扩展到多语种可能会阻止使用任何大小合理的密码,而不会让其他字母都是“z”、“q”或“y”: 在“je”中“a”在“je”中“um”在“o” 等。 我不完全明白为什么你会在意字典里的密码,而你却可以轻易地强加其他简单的规则: 最小长度为8个字符的密码必须包含:
|
|
|
6
1
要验证强密码,您应该做的不仅仅是检查字典中的单词。但是如果你的平台上还没有一个库来完成这个任务(顺便问一下是什么?)-简单地对待它就像你想做拼写检查一样。如果密码的任何部分通过了拼写检查器,它就会失败。 微软有一个 library for spell-checking . 如果您特别想使用 web service, consider this . |
|
|
7
0
我觉得以前的节目很糟糕。它有一些蛮力字典可以作为基础(我认为它们是作为纯文本文件包含的),除了我不知道有任何地方有公共的pw字典。 |
|
9
0
检查预期密码中的所有子字符串 http://www.dictionary.com |
|
|
J P · Mac GPGSuite的密码过期 1 年前 |
|
|
Jeevan Gopinath · 在哪里保存用户登录的哈希密码? 1 年前 |
|
|
Jan · 密码salt是否应存储在数据库中 2 年前 |
|
|
Batman 21 · 在redis服务器/客户端上添加密码 2 年前 |
|
|
jsc · Powershell创建密码过期报告 7 年前 |