[分享] 卡號的意義

看板 creditcard
作者 fatcats (心靈律動^^囉 :))
時間 2011-06-07 17:56:30
留言 37則留言 (21推 0噓 16→)

第一碼 ======================================================================== 第一碼是發卡單位,例如 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 ================================================ 大家可以自己玩玩看囉 -- ◆ From: 219.70.185.186
※ 批踢踢實業坊(ptt.cc)
※ 文章網址: https://www.ptt.cc/bbs/creditcard/M.1307440594.A.C95.html

winjj:好文~ 06/07 17:57

kettn:長知識推! 06/07 18:00

bbkh4ib:增加知識 06/07 18:04

sisters:上海 中信 花旗的都查得到;永旺信用卡查不到 06/07 18:17

TZUYIC:BIN: Visa®456318 Issuer: Citibank, N.A. 06/07 18:41

TZUYIC:Card Type (Classic, Gold, etc.): CLASSIC 花旗你…果然 06/07 18:41

TZUYIC:永豐的白金、鈦金卡號都不在資料庫中,找不到~ 06/07 18:42

TZUYIC:但是永豐VISA八通卡號: 06/07 18:45

TZUYIC:BIN: Visa®405865 Issuer: AN SHIN CARD SERVICES CO. LTD 06/07 18:46

TZUYIC:Card Type (Classic, Gold, etc.): PLATINUM 這是安信嗎? 06/07 18:46

TZUYIC:同一個IP一天不能查太多次,我只好重新連線換IP…… @@ 06/07 18:51

kazaffly:這個..是持卡人自己所貢獻資訊的資料庫吧... XD 06/07 19:20

gargamel:這不正確...的 06/07 20:00

upword:另外 JCB卡是3開頭的... 06/07 21:38

fatcats:樓上的意思是說JCB跟AE一樣本來是歸類在旅遊與娛樂嗎? 06/07 23:17

fatcats:還是說因為JCB是3開頭 所以這個文章是錯的? 06/07 23:18

fatcats:因為我看網址好像是今年初才寫的文章...如果沒有考慮到JCB 06/07 23:19

fatcats:那還真的蠻令人錯愕的...XDDDD 06/07 23:19

fatcats:如果有誤該怎麼改 或哪裡有正確的資訊也期待大家的分享囉 06/07 23:23

figarosheng:我的JCB也是3開頭沒錯 06/07 23:35

kingnamefu:我的JCB也是3 XD 06/07 23:44

TZUYIC:JCB是3開頭無誤,銀聯卡是6開頭。 06/07 23:59

EchoesAct3:棒 06/08 00:47

add168:美國運通卡號15碼 06/08 02:30

TZUYIC:大來卡好像被大家遺忘了,雖然我也不太清楚大來卡的資訊。 06/08 02:32

Picture:BIN: Visa® 431178 06/08 03:21

Picture:Issuer: CITIBANK, N.A., TAIWAN 06/08 03:22

Picture:Card Type (Classic, Gold, etc.): PLATINUM 06/08 03:22

isaacc:CB是3開頭,銀聯卡是6開頭...所以第一段很奇怪。 06/08 08:31

tnf:只有一張卡~~只能玩一次...這時候忽然覺得卡少有淡淡的逼哀XDD 06/08 11:24

berberryQ:可是T大 我剛查我的鈦豐卡有查到喔@"@ 06/08 13:13

jimsam:澳盛飛行卡好怪Issuer: ABN Amro Bank N.V. 06/08 14:45

WaterDragonI:一點都不奇怪,澳盛的前身的前身就是ABN 荷蘭銀行 06/08 16:16

WaterDragonI:Database有點過時,而且很多小喀的都查不到。 06/08 16:22

WaterDragonI:娛樂性質大於實際參考性質...... 06/08 16:22

ccmccmccm:這文章是錯的 前兩碼是向iso註冊的 和行業別沒關係 06/11 14:46

ccmccmccm:jcb是35 cup是62 06/11 14:52

您可能感興趣