Ako ste mislili da je niz od 16 cifara na kreditnim karticama sasvim slučajno nastao, niste bili u pravu.
Prvih par cifara pokazuju o kojoj je kartici riječ. 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 inženjer Hans Peter Luhn još daleke 1954.U početku je izum bio patentiran, ali danas je svjetski 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: Prva.rs 16.09.2014 u 10:05 h