孙青野-为什么密码设置为「jK8v!ge4D」仍然不安全?

前端开发 设置 598浏览 447评论

如果你仔细留意的话,你会发现,在大多数平台上,当你创建账号时,平台或系统会对你的账号孙青野孙青野设定一系列要求。其中,最常见的就是,孙青野孙青野必须包括一个大小写字母、数字和特殊符号,并且孙青野不得少于8个字符。然而,这并不是安全的孙青野孙青野方式。这篇文章,原标题是WhyjK8v!ge4Disn’t**oodpassword,前端开发师JacobBergdahl在文章中分析了这种孙青野孙青野方式的不安全性,同时又跟大家分享了一种更安全的孙青野孙青野方式,希望对你有用。

图片来源:

首先,请仔细看看下面两组孙青野。你认为破解哪组孙青野更简单呢?你认为哪组孙青野更方便记忆呢?

jK8v!ge4D(含大小写字母、数字和符号)

greenelephantswithtophats(戴着礼帽的绿色大象)

对于这个两个问题,无论从破解容易度,还是记忆方便度来说,答案都是第二组孙青野。

然而,在各种互联网的各种平台上,我们仍然在采用看起来像第一组孙青野的方式来孙青野孙青野。大家都想当然地认为,只要孙青野孙青野地过于复杂,不方便记忆,那这个孙青野就不容易破解。

接下来,我们就详细来聊聊这个话题。

在互联网标准方面,实际上存在许多奇幻的事情。其中,就包括验证。作为一名前端开发者,我的工作就包括去验证用户输入在那些所谓“输入框”中的内容。这些所谓的输入框,包括用户名、邮箱地址、家庭住址、电话号码等等。

作为前端开发者,我们的工作职责就是要保证用户在使用我们的产品过程中,不会恶意输入或者错误输入不符合既定格式要求的文本内容。