Kaj je Luhnov algoritem
Luhnov algoritem je algoritem, ki se uporablja za preverjanje številke kreditne kartice ali drugih identifikacijskih številk, kot so številke socialnega zavarovanja. Luhnov algoritem, imenovan tudi Luhnova formula ali modul 10, preveri vsoto števk v številki kartice in navede, ali so vsote enake pričakovanim ali če je v zaporedju števil napak. Če je delo z algoritmom skupno, če je skupni modul 10 enak nič, potem je število veljavno po Luhnovi metodi.
Medtem ko se algoritem lahko uporablja za preverjanje drugih identifikacijskih številk, je najpogosteje povezan s preverjanjem kreditne kartice. Algoritem deluje za vse glavne kreditne kartice.
RAZKRIJANJE DOLŽA Luhnov algoritem
Proces potrjevanja kreditnih kartic zahteva, da podjetja in podjetja s kreditnimi karticami lahko skoraj takoj šifrirajo in dešifrirajo občutljive finančne podatke o kartici, izdajatelju in imetniku kartice. Obseg transakcij s kreditnimi karticami zapleta ta postopek in podjetja, udeležena v teh transakcijah, iščejo načine, kako omejiti količino virov, potrebnih za preverjanje transakcij, kolikor lahko. Eden od načinov, kako lahko pospešijo postopek preverjanja, je uporaba algoritma Luhn. Luhn algoritem je še posebej koristen, ker se več transakcij opravi na spletu, kjer je kršitve podatkov lažje storiti.
Algoritem Luhn ni zasnovan tako, da zaščiti varnost strank, ki sodelujejo v transakciji s kreditno kartico, kolikor je zasnovan za preverjanje napak pri prenosu številk kartic. Na primer, imetnik kartice lahko med nakupom prek spleta vnese napačno številko. Namesto da bi skozi celoten postopek preverjanja samo ugotovili, da je bila številka napačno vnesena, algoritem preveri cifre prej v postopku in vrne sporočilo o napaki, če je kaj narobe.
Če želite ugotoviti, ali je številka kreditne kartice veljavna, se najprej izračuna vsota vseh števk, ne pa tudi čekovne številke, da se najde številka enot. Razlika med številom enot dobljene vsote in številom deset je ocenjena kontrolna številka. Če sta ocenjena kontrolna številka in dejanska kontrolna številka enaki, je kartica potrjena.
Zgodovina Luhnovega algoritma
Algoritem formule LUHN je v 1960-ih letih dejansko razvila skupina matematikov. Po zasnovi je bil algoritem sprejet za uporabo s strani podjetij s kreditnimi karticami. Ker pa algoritem velja za javno domeno, ga lahko v teoriji dostopa in uporablja kdorkoli.
