Hvad er Luhn-algoritmen?
What is the Luhn Algorithm?
Luhn-algoritmen, der almindeligvis omtales som modulus 10 eller mod 10-algoritmen, er en ligetil checksum-teknik, der bruges til at validere en lang række identifikationsnumre, herunder canadiske socialforsikringsnumre, IMEI-numre og kreditkortnumre. Et hold matematikere opfandt LUHN-formlen i slutningen af 1960'erne. Kreditkortfirmaer accepterede det hurtigt efter det. Alle kan bruge algoritmen, fordi den er frit tilgængelig i det offentlige domæne. Teknikken er en almindelig måde at skelne mellem legitime numre og numre, der er blevet indtastet forkert eller på anden måde på de fleste kreditkort og mange offentlige identifikationsnumre. Den blev skabt for at forsvare sig mod utilsigtede fejl snarere end bevidste angreb.
The Luhn algorithm, commonly referred to as the modulus 10 or mod 10 algorithm, is a straightforward checksum technique used to validate a multitude of identification numbers, including Canadian Social Insurance Numbers, IMEI numbers, and credit card numbers. A team of mathematicians invented the LUHN formula in the late 1960s. Credit card firms quickly accepted it after that. Anyone can use the algorithm because it is freely available in the public domain. The technique is a common way to distinguish between legitimate numbers and numbers that have been inputted incorrectly or in another way on most credit cards and many government identification numbers. It was created to defend against unintentional mistakes rather than deliberate attacks.