作者fatcats (心灵律动^^罗 :))
看板creditcard
标题[分享] 卡号的意义
时间Tue Jun 7 17:56:30 2011
第一码
========================================================================
第一码是
发卡单位,例如 VISA 和 Mastercard 都算在银行/金融机构,
美国运通算在「旅游与娱乐」。其他数字感觉都不是很常见 @@。
1 - 航空公司 2 - 航空公司 3 - 旅游与娱乐 4 - 银行/金融机构
5 - 银行/金融机构 6 - 银行/营销 7 - 石化业 8 - 电信
9 - 国家单位
前六码
=========================================================================
前六码(包括第一码)是
发卡机构。所有的 VISA 卡都应该是 "4" 开头;
所有的 Mastercard 都是 "51~55" 开头;
所有的美国运通卡都是 "34" 或 "37" 开头。
这六个数字称为「BIN(Bank Identification Number,银行辨识码)」或
「IIN(Issuer Identification Number,发行者辨识码)」,
每个发卡银行都是不一样的。
第七码到倒数第二码
=========================================================================
接下来的几个位数,
就是你的帐号。很神奇的,这个部份的位数并不固定 --
目前大部份的卡片都用九码(即十亿种组合),但规范上是允许到
十二码(一兆种组合)。如果卡片是九码的话,加上前面六码以及最後一位检查码,
一共是十六码。
最後一码
==========================================================================
这是
检查码,使用的是 Luhn 演算法。这个演算法有点小复杂,看着上图
应该会比较容易理解。首先,将所有的单位数数字乘以二,如果碰到有二位数的数字,
则看做是两个分开的数字相加(例:7 乘以 2 等於 14,故看作 1+4 = 5),
把这些数字全部加起来,再加上所有的双数位数字(之前没乘以二的那些)。
最後得出来的数字,应该要是十的倍数,这才是一张合法的卡片。
当然,知道法则之後,其实前十五码爱用什麽数字都可以,只要在最後一码上,
让最後运算的结果补成十的倍数就可以了。不过这个方法骗骗向你要信用卡号码
来「验证」的网站可以,要付款的话当然是不行的。真正的信用卡检查机制还多着呢!
背後的安全检查码
=========================================================================
其实现代信用卡有多种交易方法,包话 IC 晶片、磁条、网路交易等,
每一个都有自已独立的安全检查码。这三者当中自然以 IC 晶片最为安全,
因为它的安全码是动态产生的,不像磁条里的安全码是固定的,如果万一被侧录的话,
信用卡的安全性会有危险。不过大家最熟悉的安全检查码,应该莫过於网路交易时
会问到,在信用卡後面的三位数密码。这个密码来自卡号、有限期限,或许再加上
一些个人资料,但详细的演算法是个秘密,而且每间银行都不一样。只有当网路购物时,
商家传送给银行,才会由银行来验证正确性。
==========================================================================
引用原文网址:
http://chinese.engadget.com/2011/02/04/on-credit-card-numbers/
前六码卡号查询:
http://www.bindatabase.net/search.php
PS.前六码卡号查询有点像是累积起来的资料库
若查的到 表示有人建立此资料
若查不到 你也可以自己建立这六码对应到的资料
比方说刚刚测试我的国泰卡
================================================
BIN: VisaR 402310
Issuer: CATHAY UNITED BANK
Country: TAIWAN
Funding Type (Debit, Credit, Prepaid): CREDIT
Card Type (Classic, Gold, etc.): PLATINUM
================================================
大家可以自己玩玩看罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.185.186
1F:推 winjj:好文~ 06/07 17:57
2F:推 kettn:长知识推! 06/07 18:00
3F:推 bbkh4ib:增加知识 06/07 18:04
※ 编辑: fatcats 来自: 219.70.185.186 (06/07 18:08)
4F:推 sisters:上海 中信 花旗的都查得到;永旺信用卡查不到 06/07 18:17
5F:推 TZUYIC:BIN: Visa®456318 Issuer: Citibank, N.A. 06/07 18:41
6F:→ TZUYIC:Card Type (Classic, Gold, etc.): CLASSIC 花旗你…果然 06/07 18:41
7F:→ TZUYIC:永丰的白金、钛金卡号都不在资料库中,找不到~ 06/07 18:42
8F:推 TZUYIC:但是永丰VISA八通卡号: 06/07 18:45
9F:→ TZUYIC:BIN: Visa®405865 Issuer: AN SHIN CARD SERVICES CO. LTD 06/07 18:46
10F:→ TZUYIC:Card Type (Classic, Gold, etc.): PLATINUM 这是安信吗? 06/07 18:46
11F:推 TZUYIC:同一个IP一天不能查太多次,我只好重新连线换IP…… @@ 06/07 18:51
12F:→ kazaffly:这个..是持卡人自己所贡献资讯的资料库吧... XD 06/07 19:20
13F:推 gargamel:这不正确...的 06/07 20:00
14F:推 upword:另外 JCB卡是3开头的... 06/07 21:38
15F:→ fatcats:楼上的意思是说JCB跟AE一样本来是归类在旅游与娱乐吗? 06/07 23:17
16F:→ fatcats:还是说因为JCB是3开头 所以这个文章是错的? 06/07 23:18
17F:→ fatcats:因为我看网址好像是今年初才写的文章...如果没有考虑到JCB 06/07 23:19
18F:→ fatcats:那还真的蛮令人错愕的...XDDDD 06/07 23:19
19F:→ fatcats:如果有误该怎麽改 或哪里有正确的资讯也期待大家的分享罗 06/07 23:23
20F:推 figarosheng:我的JCB也是3开头没错 06/07 23:35
21F:推 kingnamefu:我的JCB也是3 XD 06/07 23:44
22F:→ TZUYIC:JCB是3开头无误,银联卡是6开头。 06/07 23:59
23F:推 EchoesAct3:棒 06/08 00:47
24F:→ add168:美国运通卡号15码 06/08 02:30
25F:推 TZUYIC:大来卡好像被大家遗忘了,虽然我也不太清楚大来卡的资讯。 06/08 02:32
26F:推 Picture:BIN: Visa® 431178 06/08 03:21
27F:→ Picture:Issuer: CITIBANK, N.A., TAIWAN 06/08 03:22
28F:→ Picture:Card Type (Classic, Gold, etc.): PLATINUM 06/08 03:22
29F:推 isaacc:CB是3开头,银联卡是6开头...所以第一段很奇怪。 06/08 08:31
30F:推 tnf:只有一张卡~~只能玩一次...这时候忽然觉得卡少有淡淡的逼哀XDD 06/08 11:24
31F:推 berberryQ:可是T大 我刚查我的钛丰卡有查到喔@"@ 06/08 13:13
32F:推 jimsam:澳盛飞行卡好怪Issuer: ABN Amro Bank N.V. 06/08 14:45
33F:推 WaterDragonI:一点都不奇怪,澳盛的前身的前身就是ABN 荷兰银行 06/08 16:16
34F:推 WaterDragonI:Database有点过时,而且很多小喀的都查不到。 06/08 16:22
35F:→ WaterDragonI:娱乐性质大於实际参考性质...... 06/08 16:22
36F:推 ccmccmccm:这文章是错的 前两码是向iso注册的 和行业别没关系 06/11 14:46
37F:→ ccmccmccm:jcb是35 cup是62 06/11 14:52