【答疑】银行卡号为什么那么长?有什么规律?


本文摘自人民资讯,原文链接:https://mini.eastday.com/mobile/220223195601397571934.html,侵删。

本文转自:上观

生活中使用到数字号码的地方还真不少,身份证号、电话号码、银行卡号、邮政编码、图书编号等等,这些看起来没什么逻辑的数字却暗藏玄机……

拿银行卡为例,解开其间的数字之谜。

银行卡号为什么那么长

根据国家统计局的数据显示,截至目前,按照我国人口数量,若每人手中持卡10张,银行大致需要发售140亿张卡。

因此为了满足大家的用卡需求,银行卡上的字数需要达到11位,才能保证每张卡都是独一无二的。

但如果大家仔细观察就会发现,正常我们的卡号远远不止11位,较短也有16位,长一些的可以达到18、19位数。这又是为什么呢?

银行卡号有自己的规律

发卡行标识代码

银行卡的前几位数字又称发卡行标识代码(BIN),通常采取六位数字构成。2014年底,国际标准组织(ISO)将BIN由6位数字调整到8位数字。

由于我国银行众多,村镇银行规模越来越庞大,6位的BIN长度虽处于主导地位,但7、8、9、10等位数标识代码也越发普遍。

从发卡行标识代码的首位数字,我们就可以清晰了解发卡机构所处的行业。不同的数字标识代表的行业不同。

目前,银联卡的标准是以62开头。

我们通过银行卡的标识代码不仅能获得发行行的相关信息,同时还可获取该银行卡的业务类别。

因此只要获取银行卡的标识代码,发卡行及卡种等相应信息也就能够得到。目前支付宝微信等大部分主流需要绑卡的应用都是如此实现。

个人账号标识

标识代码之后则为个人账号标识。

每个银行的个人账号标识规则有所不同,有的银行在这部分内容中会包含分行、支行、储蓄网点等代码信息;有的银行可能直接使用自然流水顺序码,数字随机生成,并无特殊含义。

图片来源hippopx

末位数是校验位,将卡号前面的数字采用Luhn算法(是一种简单的校验和算法,一般用于验证身份识别码)计算出信用卡或者借记卡的最后一位数字。

计算方法如下:

首先以右边第一个数为起始数,每隔一位乘以2;

接着把在第一步中得到的数值和各位数字相加,然后再与原号码中未乘2的各位数字相加;

最后对于第二步求和值中个位数求10的补数,如果个位数为0则该校验码为0。

感兴趣的小伙伴可以根据这个公式操作一下,看看自己卡号最后一位是否和该算法一致。

资料:上海科普

编辑:高 琴

相关阅读 >>

intel推出公版nuc x15游戏本:8核i7+rtx 3070 售价成谜

“数字与智能”专题论坛今天举行!这个重磅报告出炉

《战神》总监想做《恶魔城》:谁能给我要个授权?

发挥链主作用 赋能“专精特新”

三星电机宣布终止柔性印刷电路板rfpcb业务

服务能力获认可!日日顺供应链获评“2023全国光伏行业物流优秀服务商”

悦达资本全国客服热线号码已更新2023(今日更新中)

千元级水桶标杆 iqoo z8首发评测

荣耀智能手表gs 3今晚发布:丰满弧面屏设计

悦达资本客服电话官方全国号码-2023今日更新-(实时已更新)担心过于依赖openai被卡脖子 软件开发商纷纷寻

更多相关阅读请进入《新闻资讯》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...