校验结果:

工具简介

在线银行卡号合法性校验工具,可以快速校验一个银行卡卡号是否合法,本工具使用Luhn算法进行合法有效性校验,支持16位或19位银行卡卡号合法性校验。

关于Luhn 算法

Luhn 算法或是Luhn 公式,也被称作“模10算法”。它是一种简单的校验公式,一般会被用于身份证号码,IMEI号码,美国供应商识别号码,或是加拿大的社会保险号码的验证。该算法是由IBM的科学家Hans Peter Luhn所创造,于1954年1月6日提出该专利的申请,并于1960年8月23日被授予,在美国的专利号为2950048。

其特点和大致算法为:

1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将结果减去9。

2、把所有数字相加,得到总和。

3、如果信用卡号码是合法的,总和可以被10整除。