我们在使用银行卡的时候
有没有想过一个问题
为什么输入密码的时候偏偏是6位数的
而不是7位或者8位
甚至更短的位数
这其中有什么科学原理吗?
还是因为6位数比较好记?
首先我们要理解密码的含义
密码是一种用来混淆的技术
使用者希望将正常的信息
转变为无法识别的信息
但这种无法识别的信息部分是
可以再加工并恢复和破解的
所以密码设置为6位数有他的理由
储蓄卡招商银行、建设银行是16位的,交通银行17位,其余银行则都为19位。卡号的前6位数字代表发卡行标识代码,也叫BIN号,不同的BIN号代表了不同的银行卡组织和卡片级别。以下银行的银行卡比较经常被使用,其银行卡位数如。
有一个法则,即“7±2法则”
它是由美国认知心理学家乔治·A·米
于1956年发表在《心理学评论》
上的一篇重要论文
该论文指出
年轻人的记忆广度大约为7个单位
(阿拉伯数字、字母、单词
或其他单位,称为组块)
也就是说,如果达到7个及以上
大部分人就很难对其短时记忆
因此从记忆力上来说
6位是最符合短时记忆的
早在之前就有银行为了用户的方便
以及更好的记忆
把密码设置成4位数
由于这样的密码安全级别偏低
之后全部更改为6位数的密码
而对于6位数的密码安全级别极高
它共有151200种组合
相信大家也都知道
我们的信息是会进入到银行的数据库里
那里面的工作人员
是不是就可以的复制我们的密码信息呢?
答案是“不能”
借记卡卡号为19位,分为103卡(已停用)、9559银联卡、62国际标准银联卡。农行贷记卡卡号位数:贷记卡卡号16位。农行准贷记卡卡号位数:准贷记卡卡号
因为数据库里虽然储存着我们的密码
银行卡 分为两种,一种是借记卡,卡号通常为19位,也有特殊情况,比如 招商银行 、建设16位、交通银行17位等。另一种是贷记卡,就是 信用卡 ,所有银行统一卡号为16位。以下各银行银行卡号位数情况:1、建行:储蓄卡卡号。
但是都不是明文保存的
也就是说,密码在数据库
但是是看不到的
因为密码的外面还裹着几层内容
如果黑客要破解的话
无论是几位数的密码
招行银行卡卡号不含字母:存折:15位数;一卡通:16位卡号,部分客户持有12位数字的老卡;信用卡:运通卡是15位数,其他卡号都是16位数。(应答时间:2022年6月2日,最新业务变动请以招行官网公布为准)。
只要在电脑程序里走一转
几千位数的密码都可以很快破解出来
但是银行系统对于密码设置多了一种保障
就是说如果密码输错了三次
这个账户就会锁上了
不会让你再尝试密码的
这就避免了黑客暴力破解这个问题
-End-
内容来源:科普中国、好奇实验室
银行卡号一般是13-19位数。银行卡分借记卡和贷记卡,借记卡也就是我们说的储蓄卡,银行卡号一般是19位数,但个别银行不同,例如交通银行和招商银行储蓄卡是16位数的。而贷记卡就是信用卡,所有银行统一卡号为