要求某些密码标准的行为是否使它们更容易被暴力破解?
在我看来,当网站限制使用“不安全”密码时,可能会更容易暴力破解密码,因为它消除了攻击者检查任何这些密码的需要。这些要求中最基本的(可能也是最常见的)是需要 8 个字符或更长的密码。它已在其他一些主题中进行了讨论:
对此的普遍共识是,要求更长/更硬的密码并不一定会使它们更容易破解,因为它不允许的大多数密码无论如何都不是可能的密码(因为绝大多数人不会使用随机字符串个字符)。
我仍然觉得大多数人可能使用的密码是所需长度或仅超过限制的 1 或 2 个字符。假设仅使用字母数字字符,则需要 8 个以上的字符会消除大约 3.5 万亿个密码可能性(其中大部分只是随机乱码)。这留下了大约 13 万亿个 8-9 个字符的密码。我的主要问题是:对于网站来说,有时只需要密码是否会对安全性产生微不足道的影响?
示例:创建密码的 1/100 次尝试可能不需要满足特定标准,这将要求攻击者测试所有密码,因为密码可能少于 8 个字符