详细内容或原文请订阅后点击阅览
Luhn算法是什么?安全信用卡号码背后的数学
找出这种简单的算法如何使您的钱包安全
来源:科学美国人2025年8月12日
5分钟阅读
信用卡号码中隐藏的数学技巧
找出这种简单的算法如何使您的钱包安全
由Jeanna Bryner编辑的Jack Murtagh
Jack Murtagh 由珍娜·布莱纳(Jeanna Bryner)编辑 Jeanna Bryner您在网上购物狂欢后在结帐屏幕上,准备输入您的信用卡号。您输入并立即看到红色错误消息:“请输入有效的信用卡号。”很生气,您可以通过每个数字进行扫描并发现罪魁祸首:您敲击了5个属于5的6个钥匙。纠正了错别字;购买完成。但是,该网站如何这么快地检测到您的错误?在线平台是否保留每个有效信用卡号码的主列表以将您的条目与您的条目进行比较?它在一秒钟内是否在您的银行进行了ping?解释要聪明得多。
所有主流信用卡号遵守旨在捕获最常见错别字的数学技巧。以IBM研究人员汉斯·彼得·卢恩(Hans Peter Luhn)的名字命名,该算法在1960年获得了专利。类似的错误检查计划潜伏在您每天遇到的许多数字中:条形码,包装跟踪数字,银行帐号,银行帐号甚至书籍上的ISBNS。
数学技巧 IBM研究人员 在1960年获得专利从您的钱包中获取一张信用卡,您会发现它包含的结构比第一眼的建议。信用卡编号的解剖结构包括四个主要部分。为了证明,我将使用我的个人签证。 [用这些难题拉伸数学肌肉]
用这些难题拉伸数学肌肉支持科学新闻业
如果您喜欢这篇文章,请考虑通过订阅来支持我们屡获殊荣的新闻。通过购买订阅,您可以帮助确保有关当今世界的发现和想法有影响力的故事的未来。
订阅