银行卡取款密码都是六位纯数字,这是因为:长度适中好记忆、几乎无法破解、输入硬件支持以及历史原因。
一、长度适中好记忆。原来银行卡的密码为四位数,那么它可能种数就是10的4次方,也就是一万种。考虑到四位数字输入时容易被旁人记忆以及密码破译程度低等原因,需要增加密码的位数。后面增加到六位数的话有10的六次方,也就是一百万种,而且长度适中;还有一个就是记忆规则,根据美国一名心理学家的理论,年轻人的记忆广度大约为7个单位。根据习惯一般来说文字的话五字和七字比较好记忆,数字六个字是偶数,方便记住密码。
二、几乎无法进行破解。以现在6位密码计算,一个密码就有15120种密码组合,一百万种可能的几率,以暴力破解的机会几乎为0,且银行专门设里了输入限制,试三次就会被镇定,因而完全不用担心自己的银行账户被人暴力破解。
三、密码输入硬件配置需要。全世界这么多银行网点,每个网点的每个服务窗口都需要配置输入硬件(密码器),设置银行卡为纯数字,可以减少密码输入装置的复杂程度,减少服务成本。在大多数服务窗口和ATM机上,键盘上的输入密码区域全部是10个数字键,这样的话,银行在配备这些装置时花费就比较少。
四、历史原因。银行卡刚刚出现的时候,就使用纯数字作为密码,一直沿用到现在。使用六位纯数字作为取款密码已经很长一段时间了,如果现在调整,很多银行的后台数据库需要做相应调整.工作量巨大,且易出错。
所以银行卡都是六位纯数字作为取款密码。密码都是密文方式保存。
领取专属 10元无门槛券
私享最新 技术干货