您使用的是較舊的瀏覽器版本。若要獲得最佳 MSN 體驗,請使用支援的版本

解開信用卡卡號秘密 檢查碼輕鬆算防偽卡

卡優新聞網 卡優新聞網 2016/8/21 溫子豪
揭開信用卡16碼卡號秘密,輕鬆算出檢查碼(圖/卡優新聞網) © 卡優新聞網 揭開信用卡16碼卡號秘密,輕鬆算出檢查碼(圖/卡優新聞網)

一連串看似亂碼的信用卡「卡號」,長長數字背後其實隱藏著重要密碼,懂得「解碼」就能知道信用卡類型、發卡銀行等訊息,尤其從最後一碼「檢查碼」更能辨別信用卡的真偽。《卡優新聞網》特別揭開卡號的「秘密」,卡友們不妨拿起手中信用卡,探索16碼卡號的奧秘。

© 卡優新聞網

一般來說,Visa、mastercard、JCB等國際組織發出的信用卡為16碼卡號,而只有美國運通僅有15碼。從左邊數起第1碼數字能看出發卡組織,萬事達卡一律從「5」開頭,Visa為「4」,美國運通與JCB是「3」,中國銀聯「62」,在台灣暫時停止發卡的大來卡則為「6」。

由前15碼數字就能自行計算出最後1碼「檢查碼」,首先將信用卡卡號設定權重,除了檢查碼外,從右至左每個數字的權重分別是2、1、2、1、2、1…,若信用卡有16碼,最左邊的數字權重是2,若為15碼,則最左的數字權重就是1;第2步須將卡號每位數乘上權重,所得加權數字大於9,就將個位數與十位數相加。

第3步開始計算檢查碼,將所有處理過的加權數字全部加總起來,總數除以10,取其餘數。若餘數為0,檢查碼就是0,否則檢查碼就等於10減掉此餘數所得的值。以萬事達卡信用卡,卡號為「5412-3456-7890-1232」為例,各數字乘以權重再相加為58,58除以10得5餘8,10減8得2,故檢查碼即為2。

總結來說,信用卡卡號前6碼代表發卡組織與發卡銀行,第7、8碼則用來辨別卡等與卡片種類,其他數字因涉及金融機密無法公開,不過從基本的卡號檢查與檢查碼,就能輕鬆辨別卡片真偽。卡友們刷卡消費之餘,也能隨手拿起紙筆計算卡號的「秘密」。切記卡片上的卡號、有效日期不要輕易外洩,尤其是背後的3位驗證碼,更是重要的機密數字,而付款時卡片也不可離開視線外,以免遭不肖份子利用而造成財產損失。

隨著信用卡發卡量急速成長,16碼的卡號終有一天會用罄,而國際組織已開始考量其他第一碼數字。據了解,未來mastercard有意採用「2」為卡號字首,若有一天卡友拿到「2」字頭的信用卡時,也不用太驚訝,代表信用卡市場又立下一個新的里程碑。

信用卡卡號檢查碼計算公式(以mastercard5412-3456-7890-1232為例),如下表:

更多卡優新聞網的文章

image beaconimage beaconimage beacon