银行卡密码为什么是六位数?

2024-05-01 9 0


使用密码的场景很多,比如在登录软件或网站,电子邮件等,还有就是银行卡取款的时候。如今有一些软件会要求使用多种密码组合,就像数字+字母+符号等,但是银行卡取款时的密码却只有6位数字,为什么取钱这么重要的密码只能设置六位数呢?

便于记忆

银行卡密码设置成六位数主要是为了方便记忆,毕竟忘记密码往往非常麻烦。对于六位数,人们通常会通过3+3或2+2+2的方式来记忆。

美国认知心理学家乔治·A·米勒曾于1956年在《心理学评论》发表过一篇论文《神奇的数字:7±2》,文中指出,年轻人的记忆广度大约为7个单位,大部分人对于7个及以上的数字很难短时间内将其牢记不忘,并且随着年龄的增长,会显得更加困难。

因此,从记忆这方面来说,低于7个数字的密码组合是最便于短时记忆的。

安全方面

最初银行卡密码使用过四位数,这样虽然好记但过于简单,并且随着使用人数的增加,四位数密码有着极高的破译风险,毕竟四位数最多也只能产生一万种密码组合。

而六位数密码则不同,从数字的组合上来说,六位数密码最多可以有一百万种排列组合。就算你的银行卡丢了,拾得卡的人也很难猜出密码,并且银行卡密码输入错误超过三次则会被自动锁卡,只要不是密码设置得太过简单,常人想要在3次以内猜中密码还是相当困难的。

从安全性上来说,六位数密码已经有着很高的安全系数,已经很难被破译了。

所以,综合以上两大原因,六位数密码是人们在方便记忆与安全性上取了一个折中的方案,也算是两者都兼顾了,同时也增加了平时银行卡使用过程中的效率。

银行卡密码的历史

1967年,英国的巴克莱银行安装了世界上第一台自动取款机,也就是简称的ATM。为了方便人们使用,ATM的设计者詹姆斯·古德菲洛也发明了一种带有磁条的塑料卡,再搭配上由四位数组成的PIN密码,作为身份验证系统。

古德菲洛认为四位数的密码很容易被记住,并且就当时来说,四位数密码也还算安全。

可事实上,四位数所组成的一万种数列组合,如果尝试一组密码的时间为10秒钟,那么不超过14个小时就能成功破译一张银行卡的密码

在后来的1995年,国际标准化组织(ISO)规定了银行卡PIN密码的长度、格式、加密、存储和验证的方法等,以此来提高银行卡的安全性。

相关文章

蟑螂为什么又叫做“小强”?
你觉得“衣冠禽兽”像是用来夸人的词语吗?
海盗为何喜欢养鹦鹉当宠物?
流行歌曲为什么大多都是三五分钟?
温水煮青蛙,青蛙真的不会逃跑吗?
你信吗,跑步机最早居然是刑具?