OhMyCalc

Luhn 算法验证器

使用 Luhn 校验和算法验证信用卡号、IMEI 代码和其他标识符。

如何使用 Luhn 算法验证器

  1. 选择模式:验证号码以检查现有号码,或生成校验位以计算部分号码的校验位。
  2. 在输入字段中输入数字(空格和短划线将被自动忽略)。
  3. 单击“验证”或“生成”以运行算法。
  4. 查看结果和显示每个数字的转换值和最终总和的逐步细分。

快速参考

签证以 4 开头(16 位数字)
万事达卡以 51–55 开头(16 位数字)
美国运通以 34 或 37 开头(15 位数字)
发现以 6011(16 位数字)开头
IMEI15位,最后一位是Luhn校验
4532015112830366有效(签证测试号)

使用场景

公式

Luhn 算法(也称为 mod-10 算法)通过以下方式验证数字: (1) 从最右边的数字开始并向左移动,每隔两个数字加倍;

常见问题

Luhn 算法的用途是什么?
Luhn 算法是一种简单的校验和公式,用于验证身份号码,例如信用卡号码(Visa、Mastercard、Amex)、移动设备的 IMEI 号码、加拿大社会保险号码以及各种其他帐户标识符。
通过 Luhn 检查是否意味着卡号是真实的?
没有。
Luhn 校验位是如何计算的?
删除最后一位数字(校验位)。