银行卡的卡号是和身份证一样,是按照不同部分来排序组合的,卡号指定位数代表指定含义。
各银行卡卡号长度:
银联卡:信用卡统一16位,储蓄卡最长为19位;
美运卡:信用卡统一15位;
国内发行的VISA、万事达、JCB卡长度都是16位;
卡号的组成规则:
不论银行卡位数长短,全部由“发卡行标识代码(BIN号)+发卡行自定义位+校验码”这三部分组成。
卡号前1-6位代表发行者标识代码(简称BIN):
卡号前6位也就是银行卡BIN代码,主要含义是卡类型+卡组织+银行+卡种的代码,但因银行较多一些小银行(如村镇银行)卡号发行者标识代码会延长至8位甚至更长。
银行卡BIN代码,由ISO组织统一分配,具有唯一性,银行卡BIN代码是决定卡片由哪个网络转接的区分依据。根据ISO的要求,以3、4、5和6开头的BIN号(BankIdentificationNumber,银行识别码)是分配给金融业使用的。
其中“3”字开头BIN号由运通、JCB等机构使用,运通为34、37开头、JCB为3528、3589开头;
“4”字头的BIN号由VISA使用;
“5”字开头的BIN号大部分由万事达使用,主要是51、52、53、54、55开头;
“6”开头的BIN号部分由银联使用,主要是60、62开头(目前主要是62开头);
“9”字头的BIN号是作为各国国内卡的BIN号,由各国自主决定分配方式。
根据ISO/IEC7812文件的要求,9字头BIN号由一国国内的标准组织分配,因此9字头的银行卡是不能在全球通用的。
银行卡BIN代码可在卡神记银行卡BIN代码查询。
卡号第7-18位代表个人账号标识:
每个银行的个人账号标识规则有所不同,有的银行在这部分内容中会包含地区(第7-10位)、分行、支行、储蓄网点等代码信息,有得银行可能就没有这么详细,会使用自然流水顺序码。
卡号最后一位数是校验码:
将卡号前面的数字采用Luhn算法计算出信用卡或者借记卡的最后一位数字。
大家应该见过储蓄卡卡号最短为13位最长为19位(最早还有21位的),这主要是之前银行体系的规则不完善产生的。
现在国内银联卡储蓄卡统一为16位和19位,信用卡统一为16位。境外卡组织卡号为15位或16位。成为国内普遍认可,国际具有影响的银行卡品牌。