What is the Luhn Algorithm?
Cos'è l'algoritmo di Luhn?
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.
L'algoritmo Luhn, comunemente indicato come algoritmo modulo 10 o mod 10, è una semplice tecnica di checksum utilizzata per convalidare una moltitudine di numeri di identificazione, inclusi numeri di previdenza sociale canadesi, numeri IMEI e numeri di carte di credito. Un team di matematici ha inventato la formula LUHN alla fine degli anni '60. Le società di carte di credito lo hanno subito accettato. Chiunque può utilizzare l'algoritmo perché è disponibile gratuitamente nel pubblico dominio. La tecnica è un modo comune per distinguere tra numeri legittimi e numeri che sono stati inseriti in modo errato o in altro modo sulla maggior parte delle carte di credito e molti numeri di identificazione governativa. È stato creato per difendersi da errori non intenzionali piuttosto che da attacchi deliberati.