银行卡号是多少位
银行卡号一般是16位或者19位。由如下三部分构成。
前六位是:发行者标识代码 Issuer Identification Number (IIN)。
注意:当前已经用IIN替换了之前的发卡行识别码 Bank Identification Number (BIN).
其中第一位数字是主要产业标识符(Major Industry Identifier (MII)),下表列出了MII每个数字代表的卡号行业。
卡号首位
适用的目录0ISO/TC 68 和其他行业使用1航空2航空和其他未来行业使用3运输、娱乐和金融财务4金融财务5金融财务6商业和金融财务7石油和其他未来行业使用8医疗、电信和其他未来行业使用9由本国标准机构分配下表列出了,不同卡号对应的发行机构。因此“中国银联”发行的卡一定是62开头;而国内使用Visa信用卡的人士其卡号会是4开头,而使用万事达(Matercard)的人士卡号一般以51、52、53、54、55打头。
发行机构卡号开始使用卡号长度验证方式American Express34, 37Yes15Luhn algorithmBankcard5610, 560221-560225No16Luhn algorithmChina UnionPay62Yes16-19no validationDiners Club Carte Blanche300-305Yes14Luhn algorithmDiners Club enRoute2014, 2149No15no validationDiners Club International36Yes14Luhn algorithmDiners Club United States & Canada54, 55Yes16Luhn algorithmDiscover Card6011, 622126-622925, 644-649, 65Yes16Luhn algorithmInstaPayment637-639Yes16Luhn algorithmJCB3528-3589Yes16Luhn algorithmLaser6304, 6706, 6771, 6709Yes16-19Luhn algorithmMaestro5018, 5020, 5038, 6304, 6759, 6761, 6762, 6763Yes12-19Luhn algorithmMasterCard51-55Yes16Luhn algorithmSolo6334, 6767No16, 18, 19Luhn algorithmSwitch4903, 4905, 4911, 4936, 564182, 633110, 6333, 6759No16, 18, 19Luhn algorithmVisa4Yes13, 16Luhn algorithmVisa Electron4026, 417500, 4508, 4844, 4913, 4917Yes16Luhn algorithm中间的位数是:个人账号标识(从卡号第七位开始)
中间位数由发卡行自定义,一般由6-12位数字组成。最多可以使用12位数字。
每个银行的个人账号标识规则有所不同。有的银行在这部分内容中会包含分行、支行、储蓄网点等代码信息。有得银行可能就没有这么详细,会使用自然流水顺序码。
最后一位位数是校验位将卡号前面的数字采用Luhn算法计算出信用卡或者借记卡的最后一位数字。