哪种规则的密码更容易被破译?
如果你开发一个网页,需要用户设置密码。
下面哪种规则下,用户的密码容易被盗:
8 位,任何character都可以
6 位,必须至少有一个数字,大写字母,和小写字母。
这是一道面试题。 按照combinations数量来说,第一种有更多不同的combinations,但是面试官跟我说,如果第一种规则,用户很可能只用常用的纯字母,或数字设置密码,让我在考虑考虑
我想问问大家的想法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置密码是学问
存储密码也是学问
第一种,必须承认有一定比例的人使用纯数字,纯字母比纯数字复杂的多(?不确定,但是字母有a-zA-Z 52个)
第二种,密码复杂性会有一定的提高,虽然你所说的combinations会比第一种少。
存储密码,也早已经不是明文存储的年代
甚至md5也已经过时
更多的是password+salt的方式
甚至再多说一点
HTTP传输也是问题,HTTPS要安全的多。
所以问题不能光从纯数字或字母数字混合的角度来看吧。