首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么银行卡密码都是6位数?原来还有这些门道

来源:潇湘晨报、辽沈晚报、网络等

版权归原作者所有,如有侵权请及时联系我们删除

我们在使用银行卡的时候

有没有想过一个问题

为什么输入密码的时候偏偏是6位数的

而不是7位或者8位

甚至更短的位数

图片来源:CFP

这其中有什么科学原理吗?

还是因为6位数比较好记?

首先我们要理解密码的含义

密码是一种用来混淆的技术

使用者希望将正常的信息

转变为无法识别的信息

但这种无法识别的信息部分是

可以再加工并恢复和破解的

所以密码设置为6位数有他的理由

图片来源:CFP

有一个法则,即“7±2法则”

它是由美国认知心理学家乔治·A·米

于1956年发表在《心理学评论》

上的一篇重要论文

该论文指出

年轻人的记忆广度大约为7个单位

(阿拉伯数字、字母、单词或其他单位,称为组块)

也就是说,如果达到7个及以上

大部分人就很难对其短时记忆

(如果是年龄稍大的就很难说了)

因此从记忆力上来说

6位是最符合短时记忆的

早在之前就有银行为了用户的方便

以及更好的记忆

把密码设置成4位数

由于这样的密码安全级别偏低

之后全部更改为6位数的密码

而对于6位数的密码安全级别极高

它共有151200种组合

图片来源:CFP

相信大家也都知道

我们的信息是会进入到银行的数据库里

那里面的工作人员

是不是就可以的复制我们的密码信息呢?

答案是“不能”

因为数据库里虽然储存着我们的密码

但是都不是明文保存的

也就是说,密码在数据库

但是是看不到的

因为密码的外面还裹着几层内容

图片来源:CFP

如果黑客要破解的话

无论是几位数的密码

只要在电脑程序里走一转

几千位数的密码都可以很快破解出来

但是银行系统对于密码设置多了一种保障

就是说如果密码输错了三次

这个账户就会锁上了

不会让你再尝试密码的

这就避免了黑客暴力破解这个问

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180727B0T1IN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券