发布时间:2015-11-22 15:08 我来说说 我要投稿
信用卡几乎人人都有,但是你知道卡面上那一长串数字的含义吗?不仅不同位数的数字有不同含义,而且它们之间还有某些巧妙的数学关系。赶紧来看看吧!
前六位是表明发行者身份的数字,不同的机构有不同的数字。
第一位是主要生产商身份标识,它表明信用卡生产商的分类。1和2是航空,3是旅行和娱乐,4和5是银行和金融业务,6是商品销售和银行业务,7是石油,8是电信,9是国家指定。
第七位到第十五位都是个人账户的卡号,为我们提供了大量的排列组合情况。
最后一位是校验位,用来检验信用卡卡号是否有效。根据Luhn算法,从右往左将每偶数位数字乘以2,将乘积与其他数字相加,两位数拆开相加如14写为1+4.最后的和如果可以被10整除,那么这串卡号就是有效的。
下面这张图更好地解释了信用卡卡号的原理:
国内的信用卡大多数都是16位的,虽然格式不尽相同,但是它们肯定符合上面所讲的大结构,即主要由三部分组成:发卡行标识代码、发卡行自定义位和校验位。
ISO 2894 中The Luhn Mod-10 Method 规定
对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,1,2,1,2;
如果每位数字乘以权重后超过9 ,则需要减去 9;
将所有的处理过的加权数字求和,用 数字 10 求模运算;
余数应该是0,否则可能是输入错误。也可能是一个假号。
根据这个算法,对于偶数位的卡号,图示的方法是正确的。如果是奇数位,第一位乘以1,第二位乘以2,以此类推。接下来的算法都不变。
(来源:果壳网)
《一图流教你辨别信用卡真假》由河南新闻网-豫都网提供,转载请注明出处:http://edu.yuduxx.com/sxks/gk/277576.html,谢谢合作!
豫都网版权与免责声明
1、未经豫都网(以下简称本网)许可,任何人不得非法使用本网自有版权作品。
2、本网转载其他媒体之稿件,以及由用户发表上传的作品,不代表本网赞同其观点和对其真实性负责。
3、如因作品版权和其它问题可联系本网,本网确认后将在24小时内移除相关争议内容。