哪种规则的密码更容易被破译?

发布于 2022-09-02 20:13:13 字数 260 浏览 19 评论 0

如果你开发一个网页,需要用户设置密码。
下面哪种规则下,用户的密码容易被盗:

  1. 8 位,任何character都可以

  2. 6 位,必须至少有一个数字,大写字母,和小写字母。

这是一道面试题。 按照combinations数量来说,第一种有更多不同的combinations,但是面试官跟我说,如果第一种规则,用户很可能只用常用的纯字母,或数字设置密码,让我在考虑考虑

我想问问大家的想法。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

℡Ms空城旧梦 2022-09-09 20:13:13

设置密码是学问
存储密码也是学问

第一种,必须承认有一定比例的人使用纯数字,纯字母比纯数字复杂的多(?不确定,但是字母有a-zA-Z 52个)
第二种,密码复杂性会有一定的提高,虽然你所说的combinations会比第一种少。

存储密码,也早已经不是明文存储的年代
甚至md5也已经过时
更多的是password+salt的方式

甚至再多说一点
HTTP传输也是问题,HTTPS要安全的多。

所以问题不能光从纯数字或字母数字混合的角度来看吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文