Pages

Kako nastaju brojevi na kreditnim karticama


brojevi na kreditnim karticama


Ukoliko ste mislili da je niz od 16 znamenki na kreditnim karticama sasvim slučajno generiran, niste bili u pravu. Dok su u slučaju OIB-a znamenke nasumično generirane, kod kreditnih kartica, kao i kod nekadašnjeg JMBG-a to nije slučaj.

Prvih par znamenki pokazuje 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 generiranje brojeva kartica izmislio je IBM-ov inženjer Hans Peter Luhn još daleke 1954. U početku je izum bio patentiran, no danas je dio javne domene i svjetski standard ISO/IEC 7812-1.

Luhnov algoritam je toliko ‘pametan’ da se vrlo lako otkrije bilo koja greška u utipkavanju znamenke, a dodatna značajka mu je i da u slučaju nasumično generiranog broja postoji jedva 10% šanse da broj sadrži ispravnu kontrolnu znamenku.