你的银行卡密码为何都是6位数?

我们在使用银行卡的时候

有没有想过一个问题

为什么输入的密码

偏偏是6位数

而不是7位或者8位

甚至更短的位数

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

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

首先我们要理解

密码的含义

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

使用者希望将正常的信息

转变为无法识别的信息

但这种无法识别的信息

部分是可以再加工

并恢复和破解的

所以密码设置为6位数

有它的理由

有一个法则,

“7±2法则”

它是由美国认知心理学家

乔治·A·米于1956年

发表在《心理学评论》

上的一篇重要论文

该论文指出

年轻人的记忆广度

大约为7个单位

(阿拉伯数字、字母、

单词或其他单位,称为组块)

也就是说,

如果达到7个及以上

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

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

因此从记忆力上来说

6位是最符合短时记忆的

早在之前就有银行

为了用户的方便

以及更好的记忆

把密码设置成4位数

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

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

而对于6位数的密码

安全级别极高

它共有151200种组合

相信大家也都知道

我们的信息是会进入到

银行的数据库里

那工作人员是不是就可以

复制我们的密码信息呢?

答案是“不能”

因为数据库里

虽然储存着我们的密码

但是都不是明文保存的

也就是说,密码在数据库

但是看不到

因为密码的外面

还裹着几层内容

如果黑客要破解的话

无论是几位数的密码

几千位数的密码

都可以很快破解出来

但是银行系统对于密码设置

多了一种保障

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

这个账户就会锁上了

不会让你再尝试密码的

这就避免了黑客

暴力破解这个问题

——END——

来源:财经人

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

扫码关注腾讯云开发者

领取腾讯云代金券