使用步驟
- 輸入銀行卡號,可以帶空格或連字元;不要輸入密碼、CVV 安全碼和簡訊驗證碼。
- 檢視數字位數和 Luhn 校驗是否通過。
- 如果校驗位錯誤,可對照工具算出的正確末位數字檢查輸入。
引數說明
- 卡號位數
- 支付卡號通常為 12—19 位數字。位數正確並不能辨識銀行,也不能證明該號碼已經發行。
- Luhn 校驗
- 從右向左把間隔的數字乘以 2 並作減 9 處理,再把所有數字相加;總和能被 10 整除即通過。
- 校驗位
- 卡號最後一位用於使整體通過 Luhn 演算法,工具可以根據前面的數字算出應有的末位校驗碼。
安全測試號碼
4111 1111 1111 1111 和 5555 5555 5555 4444 是公開使用的測試號碼,能通過 Luhn 校驗,但不是可用於支付的真實賬戶。
Luhn 演算法能發現所有單個數字輸錯和大多數相鄰數字顛倒。它只是檢錯演算法,不提供加密、授權或反欺詐能力。
常見問題
校驗通過就代表銀行卡是真的嗎?
不是。Luhn 只檢查號碼內部的算術關係,無法判斷賬戶是否發行、是否有效或是否有餘額。
輸入的卡號會上傳嗎?
不會,校驗只在本機瀏覽器中執行。如果只是測試演算法,仍建議使用公開的測試號碼。
所有銀行卡都使用 Luhn 演算法嗎?
大多數主流信用卡和簽帳金融卡使用,但也有號碼格式不同或採用其他校驗規則的情況。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。