不喜欢广告? 无广告 今天

Luhn 算法验证器

开发人员数学安全
广告 · 消除?

单项验证

空格、连字符和点会被自动删除

批量验证

生成有效数字

输入一个数字进行验证

批量结果

号码 地位 格式
结果将显示在这里
广告 · 消除?

指导

Luhn算法验证器

Luhn 算法验证器

即时验证任何数字是否符合Luhn校验码算法。该工具在全球范围内用于验证信用卡号、IMEI码和其他标识符,可为您提供保证正确的结果,并附有完整的分步说明。

如何使用

在输入字段中输入或粘贴一个数字。该工具会在您输入时实时验证,自动删除空格、连字符和点。查看分步Luhn计算明细,确切了解校验码的计算方法。使用批量模式一次验证多个数字。

特征

  • 实时验证 – 输入时即时提供有效/无效反馈,并附有清晰的视觉指示
  • 分步明细 – 查看每个数字翻倍、求和以及最终的模10运算
  • 格式检测 – 识别Visa、Mastercard、Amex、Discover、JCB和IMEI格式
  • 批量验证 – 粘贴多个数字(每行一个),一次性验证所有数字
  • 数字生成器 – 创建任意长度(8-19位数字)的随机有效Luhn数字
  • 自动格式化 – 自动删除输入中的空格、连字符和点

广告 · 消除?

常问问题

  1. 什么是Luhn算法及其用途?

    Luhn算法(也称为模10算法)是由Hans Peter Luhn于1954年创建的校验码公式。它用于检测标识号中的意外错误,并用于验证信用卡号、IMEI码、国家提供商标识符、加拿大社会保险号和其他标准化标识符。

  2. Luhn校验码计算是如何工作的?

    从最右边的数字开始向左移动,每隔一个数字乘以2。如果相乘结果大于9,则减去9。将所有数字(翻倍的和未翻倍的)相加。如果总和模10等于零,则该数字有效。校验码的选择使得该总和是10的倍数。

  3. Luhn算法能检测所有类型的错误吗?

    否。Luhn算法可以检测所有单个数字错误和大多数相邻数字的换位错误,但它无法检测09到90(或反之)序列的换位。它也无法检测许多其他排列或重复错误。它是一种简单的错误检测方案,并非加密安全措施。

  4. 通过Luhn验证的数字就是真实的信用卡吗?

    否。Luhn验证仅确认数字具有数学上有效的校验码。许多随机生成的数字都可以通过Luhn检查。有效的校验码并不意味着该数字由银行发行、有余额或处于活动状态。卡片验证需要通过支付网络进行授权。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 · 消除?
广告 · 消除?
广告 · 消除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 · 消除?