银行卡账号是多少位数
银行卡分为两种,一种是借记卡,卡号通常为19位,也有特殊情况,比如招商银行、建设16位、交通银行17位等。另一种是贷记卡,就是信用卡,所有银行统一卡号为16位。
以下各银行银行卡号位数情况:
1、建行:储蓄卡卡号16位或19位,信用卡16位;
2、农行:储蓄卡卡号19位,信用卡16位;
3、工行:储蓄卡卡号19位,信用卡16位;
4、交通:储蓄卡卡号17位,信用卡16位;
5、民生:储蓄卡卡号16位,信用卡16位。
银行卡卡号的规则:
1、发卡行标识代码第一位,为发卡行业标识号Major Industry Identifier(MII),代表的是发卡机构所处行业。
2、中间位数由发卡行自定义,一般由6-12位数字组成。最多可以使用12位数字。每个银行的个人账号标识规则有所不同。有的银行在这部分内容中会包含分行、支行、储蓄网点等代码信息。
3、校验码为银行卡号最后一位,采用LUHN算法,亦称模10算法。计算方法如下:
第一步:从右边第1个数字开始每隔一位乘以2;
第二步:把在第一步中获得的乘积的各位数字相加,然后再与原号码中未乘2的各位数字相加;
第三步:对于第二步求和值中个位数求10的补数,如果个位数为0则该校验码为0。