卢恩算法 卢恩算法英語Luhn algorithm也称为模Mod 算法是一种简单的校验和算法一般用于验证身份识别码例如发卡行识别码国际移动设备识别码美国国家提供商标识英语National Provider Identifier号码或是加拿大社会保险号码英语Social Insurance Number该算法由IBM科学家漢斯彼得盧恩英语Hans Peter Luhn创造专利于年月日申请年月日颁证美国专利号 该算法现已属于公有领域并得到了广泛的应用例如ISOIEC 它不是一种安全的加密哈希函数设计它的目的只是防止意外出错而不是恶意攻击