隐藏银行卡号
隐藏银行卡号,仅保留最后 4 位数字,并通过 Luhn 算法检查其有效性,适用于收据、客服支持或演示场景。
空格会被忽略。不会向服务器传输任何内容。
工作原理
在分享收据示例、客服截图或演示内容时,绝不能显示完整的银行卡号。本工具只保留最后 4 位数字,其余部分以圆点替代,并顺带检查该卡号是否符合 Luhn 算法,这是发卡机构用来发现输入错误的数学校验方法。
什么是 Luhn 算法?
这是一种简单的校验公式:从右往左每隔一位将数字加倍,再把所有得到的数字相加,检查总和是否为 10 的倍数。它用于发现输入错误,并不能证明这张卡确实有效或属于某个真实账户。
卡号通过 Luhn 校验,就说明这张卡是真实的吗?
不是。Luhn 校验只验证卡号的数学结构,并不能证明它在银行确实存在。许多测试卡号(例如开发中使用的卡号)本来就被设计成能通过这项校验。
隐藏和校验完全通过 WebAssembly 在您的浏览器中进行,完整的卡号绝不会离开您的设备。