IT技术博客大学习 共学习 共进步

信用卡校验位算法THE LUHN MOD-10

   1. 对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,1,2,1,2;

   2. 如果每位数字乘以权重后超过9 ,则需要减去 9;

   3. 将所有的处理过的加权数字求和,用 数字 10 求模运算;

   4. 余数应该是0,否则可能是输入错误。也可能是一个假号。

建议继续学习

  1. 在招行专业版查看信用卡信息 (阅读 2,425)