我如何確定我是否有一個有效的信用卡號碼?
信用卡使用Luhn校驗位算法。 的主要目的Luhn校驗位算法是漁獲量數據錄入錯誤,但它確實雙重任務在這裡作為一個薄弱的安全工具。
該Luhn校驗位算法
對於卡甚至一些數字,每一個奇數編號的雙位數(第1位,第三位,第五位,等等.. )和減去9如果產品大於9 。 將所有甚至位數(第二個數字,第四位,第六位,等等.. ) ,以及增加了一倍多位數,其結果必須是一個多為10 ,或者它不是一個有效的信用卡。 如果信用卡已經是單數的位數,執行相同此外一倍甚至有數字代替。
為了您的方便,我們的例子Luhn檢查數據算法在C和Luhn檢查數據算法在Java 。
|
書籤我如何確定我是否有一個有效的信用卡號碼?

