Windows CE .NET 4.2Windows CE 3.0Windows XP 平板电脑版嵌入式Windows MobileWindows VistaC++/CLIWindows 2003Windows 2000Windows XP中级开发Visual StudioWindows.NETC#
Luhn 算法






1.22/5 (17投票s)
2004年12月8日

57917

1281
使用 Luhn 算法计算校验和数字。
引言
此示例实现了使用 Luhn 算法生成校验和数字的功能。
我创建了一个类 LuhnAlgorithm ,其中包含一个静态函数
public static intGetLuhnAlgorithmNumber(字符串data);
返回值是生成的数字。
定义
Luhn 算法,也称为“模 10”算法,是在 1960 年代开发的一种用于验证识别号码的方法。它是一种简单的校验和公式,用于验证各种帐户号码,例如信用卡号码和加拿大社会保险号码。它之所以广为人知,很大程度上是因为信用卡公司在 1960 年代末 IBM 科学家 Hans Peter Luhn (1896–1964) 创建它后不久就采用了它。
Luhn 算法的解释可以在这里找到。