印度 Aadhaar 验证 使用指南

输入 234123412346 显示校验通过;把末位改成 7 得到 234123412347,页面提示校验失败——这正是 Verhoeff 校验位的检错作用。

核心功能

适用场景

使用步骤

  1. 输入 12 位 Aadhaar 号码(可含空格或连字符)
  2. 页面归一化字符后,按 Verhoeff 置换表与乘法表逐位运算
  3. 从右到左依次查乘法表累积中间校验值
  4. 判断最终校验值是否为 0
  5. 读取结论,失败时核对位数与是否混入字母

实用技巧

常见问题

Verhoeff 校验比 Luhn 更强吗?
是。Verhoeff 是十进制非线性校验,能检出全部单位数字错误与全部相邻换位错误,检错能力高于 Luhn(后者换位检错率约 90%);但两者都只验证号码结构,不证明真实存在。
Aadhaar 号码有什么格式要求?
12 位纯数字,首位通常为 2–9(不以 0/1 开头);输入可含空格或连字符,页面会先归一化再校验。
校验通过能当身份证明吗?
不能。校验只说明号码结构与校验位自洽,是否为真实、有效的 Aadhaar 号须通过官方渠道核验。
→ 去使用 印度 Aadhaar 验证(免费 · 纯前端 · 数据不上传)