分类: 开发工具
Luhn 校验位验证器
使用 Luhn 算法验证数字并计算校验位
使用 Luhn(模 10)校验和验证信用卡号等标识符,或计算补全部分数字所需的校验位。全部计算在你的浏览器中完成。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
Luhn 算法,也称模 10 算法,是一种简单的校验和公式,用于验证多种标识号码,包括信用卡号、借记卡号、IMEI 号以及部分政府编号。它的做法是从最右侧数字开始,每隔一位将该数字翻倍,若结果大于 9 则减去 9,最后检查总和是否为 10 的倍数。这个工具在本地执行相同的校验,也可以计算能让部分数字通过校验的校验位。
使用方法
- 选择“验证”来校验完整数字,或选择“计算校验位”来处理缺少末位数字的号码。
- 输入数字,可以只包含数字,也可以带空格或短横线。
- 查看结果:有效或无效,或计算出的校验位。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 这个工具能识别卡组织或发卡机构吗?
- 不能。它只检查 Luhn 校验和,确认数字格式是否正确,无法判断卡片是否真实存在、是否有效,或由哪家银行发行。
- 我输入的数字会被发送到哪里吗?
- 不会。Luhn 计算完全在你的浏览器中进行,你输入的任何内容都不会被上传或保存。
- 除了卡号,Luhn 算法还用在哪些地方?
- 手机的 IMEI 号码、加拿大社会保险号,以及一些国家的身份证编号方案,也都使用 Luhn 校验位。