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

为什么银行卡的密码是六位数字?答案绝不是你想的那么简单!

1.数字排列组合与安全

密码数字一共六位,就可以有一百万的组合,这个数字组合基数是可以满足人口基数对各种密码的需求的。如果谈到黑客破解,那么,纵然你有1亿的基数,相信也抵挡不了多久。况且,大家都知道,输入密码的次数只有三次。输错了,就会被锁定。再多的次数也无事于补。还有的小伙伴可能会疑问为什么不加入字母?同样的道理,如果黑客真的想破解的你的密码,你觉得这对他们来说有难度吗?

2.记忆规则与习惯

通过科学研究发现,人的大脑对数字的瞬间,超不过六位。一次性记住的数超过六位数就显得有些困难了。而对于六位数来说,人们通常喜欢3-3或者2-2-2的记忆。就像是11位的电话号码。基本记忆法则都是3-4-4或3-3-5。人们既然养成习惯,如果再多出一位来,不仅习惯不容易打破,记忆起来也会很不舒服。毕竟,银行最初设计的时候,就是六位数,沿用至今,如果突然修改,对银行来说,工作量巨大,且易出错,在一段时间内,就会不安全。

3、密码输入硬件配置需要。全世界这么多银行网点,每个网点的每个服务窗口都需要配置输入硬件(密码器),设置银行卡为纯数字,可以减少密码输入装置的复杂程度,减少服务成本。在大多数服务窗口和ATM机上,键盘上的输入密码区域全部是10个数字键,这样的话,银行在配备这些装置时花费就比较少。

四、历史原因。银行卡刚刚出现的时候,就使用纯数字作为密码,一直沿用到现在。使用六位纯数字作为取款密码已经很长一段时间了,如果现在调整,很多银行的后台数据库需要做相应调整.工作量巨大,且易出错。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券