卢恩算法计算器 – 信用卡和身份证号验证工具

使用卢恩算法(模10)验证身份证号码。常用于信用卡、IMEI和社会保险号码 [citation:1][citation:5]。

号码:4485275742308327
卢恩验证:✅ 有效
卡类型:Visa
校验位:7
逐步计算:
数字:4 4 8 5 2 7 5 7 4 2 3 0 8 3 2 7
翻倍:8 8 16 5 4 7 10 7 8 2 6 0 16 3 4 7
和:8+8+7+5+4+7+1+7+8+2+6+0+7+3+4+7 = 84
84 ÷ 10 = 8 余 4 ❌

注意:卢恩算法可检测大多数单位数错误和相邻数字调换。这不是加密验证 [citation:5][citation:6]。

什么是卢恩算法?

卢恩算法(也称为“模10算法”)是一种简单的校验和公式,用于验证各种身份证号码,如信用卡号、IMEI号码和社会保险号 [citation:1][citation:5]。

该算法由IBM研究员Hans Peter Luhn于1954年开发,现已进入公共领域 [citation:1][citation:6]。

工作原理:

  1. 从最右边的数字开始,每隔一位数字翻倍。
  2. 如果翻倍结果为两位数,将这些数字相加(或减9)。
  3. 将所有数字(翻倍和未翻倍)相加。
  4. 如果总和能被10整除,则号码通过卢恩验证 [citation:6]。

如何使用此计算器

  1. 输入号码:输入要验证的号码(如信用卡号或IMEI)。空格和连字符会被自动删除。
  2. 验证:点击“验证”按钮或按Enter键。
  3. 生成校验位:点击“生成校验位”计算输入前缀的正确校验位 [citation:7]。
  4. 解读:结果显示号码是否有效,识别卡类型(如适用),并显示逐步计算过程。

Leave a Reply