信用卡卡號非法 Luhn算法?是什么?
Luhn算法?是什么?信用卡盧恩算法是指:當(dāng)您輸入信用卡號時(shí),您是否擔(dān)心輸入錯誤造成的損失?事實(shí)上,你不用擔(dān)心,因?yàn)椴皇敲總€信用卡號碼都是合法的。必須用Luhn算法進(jìn)行驗(yàn)證。驗(yàn)證過程:1。從卡號的最后
Luhn算法?是什么?
信用卡盧恩算法是指:當(dāng)您輸入信用卡號時(shí),您是否擔(dān)心輸入錯誤造成的損失?事實(shí)上,你不用擔(dān)心,因?yàn)椴皇敲總€信用卡號碼都是合法的。必須用Luhn算法進(jìn)行驗(yàn)證。驗(yàn)證過程:1。從卡號的最后一位開始,依次加上奇數(shù)(1、3、5等)。
2. 從卡號的最后一位開始,倒數(shù)偶數(shù),乘以2(如果乘積是兩位數(shù),減去9),然后求和。
3. 將奇數(shù)之和加到偶數(shù)之和,結(jié)果應(yīng)能被10整除。例如,如果卡號是5432123456788881,則奇偶位數(shù)的分布(紅色標(biāo)記):5432123456788881奇偶位數(shù)和=35,偶數(shù)位數(shù)乘以2(有些需要減去9),結(jié)果是16261577,和=35。最后,35=70除以10,驗(yàn)證通過。