Prvih par cifara pokazuju o kojoj je kartici reč. Visa recimo, počinje s 4, Mastercard s 5, a American Express s 34 ili 37.
Matematičku formulu za generisanje brojeva kartica izmislio je IBM-ov inženjer Hans Peter Luhn još daleke 1954. U početku je izum bio patentiran, ali danas je svetski standard ISO/IEC 7812-1.
Luhnov algoritam je toliko ‘pametan’ da se vrlo lako otkrije bilo koja greška pri ukucavanju cifara, a dodatni značaj mu je i da u slučaju nasumično generisanog broja postoji jedva 10 odsto šanse da broj sadrži ispravnu kontrolnu cifru.
Izvor: novimagazin