首页 > 杂谈 > 信用卡卡号验证算法

信用卡卡号验证算法

常用信用卡卡号规则

Issuer Identifier Card Number Length
Diner’s Club 300xxx-305xxx, 3095xx,36xxxx, 38xxxx 14
American Express 34xxxx, 37xxxx 15
VISA 4xxxxx 13, 16
MasterCard 51xxxx-55xxxx 16
JCB 3528xx-358xxx 16
Discover 6011xx 16
银联 622126-622925 16

验证规则

1.偶数位卡号奇数位上数字*2,奇数位卡号偶数位上数字*2。
2.大于10的位数减9。
3.全部数字加起来。
4.结果不是10的倍数的卡号非法。

参考 http://www.borntohack.in/2011/02/cracking-credit-card-code.html

分类: 杂谈 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
*