Kako vedo, da ni prava?

Avtor: Uredništvo, Objavljeno: pred 2 urama, Kategorija: Trendi

Preverjanje pravilnosti številk kreditnih kartic obstaja že 60 let…

Kako vedo, da ni prava?
Kako nek program ali storitev »ve«, da številka kreditne kartice, ki smo jo vnesli, ni prava. A se poveže z neko bazo kartic in številko preverja v njej? Ne. Veljavnost številke kreditne kartice je »zapisana« kar v številki sami, točneje v njeni zadnji  števki.

Zadeva je bila razvita že v šestdesetih letih prejšnjega stoletja, imenuje pa se Luhnov algoritem, algoritem modul 10 ali algoritem mod 10. Algoritem je bil razvit za preprečevanje možnosti zatipkanja ob vnosu številk in ne za ugotavljanje ali za neko številko kartice dejansko »stoji« prava, uporabna kartica. In kako deluje tak algoritem?

Vzemimo, da je številka kartice takšna:
1234 5678 9098 7658

Kot smo zapisali, je kontrolna številka zadnja, torej v našem primeru 8. In zdaj nastopi Luhnov algoritem. Začnemo od desne proti levi (izpustimo kontrolno številko) in označimo vsako drugo števko:
1234 5678 9098 765

Zdaj neoznačene števke prepišemo, označene pa podvojimo:
226410614818018814610

Dobili smo novo, daljšo številko, v kateri seštejemo vse števke, pri čemer prej podvojene obravnavamo kot ločene številke. Ko smo podvojili številko 9 smo dobili 18, kar obravnavamo kot 1+8:
2+2+6+4+1+0+6+1+4+8+1+8+0+1+8+8+1+4+6+1+0=72

Zdaj dobljeno število delimo z deset:
72 : 10 = 7, ostanek 2

Nato ostanek pri deljenju odštejemo od 10 in dobimo kontrolno število:
10 – 2 = 8

V našem primeru gre torej za veljavno številko kreditne kartice.

Še enkrat – pri tovrstnem ugotavljanju ne gre za iskanje številke, iz katere bi lahko kaj ukradli pač pa le za hitro preverjanje morebitnih napak pri vnosu. Pri tako dolgih številkah se mimogrede zgodi, da katero številko narobe vpišemo ali jih zamenjamo. In Luhnov algoritem to preprečuje… Veljavnost kartice in postopki plačila se izvajajo v naslednjih fazah, ki imajo svoje varnostne mehanizme...▪

preberite še to

Trendi
Kriv je regrat!

Kriv je regrat!

Kako naj 19-letno dekle konservativnim staršem pove, kako to, da je noseča?

Trendi
Znanstveno o neznanstvenem

Znanstveno o neznanstvenem

Eden najbolj znanih fizikov o neznanih letečih predmetih, astrologiji in znanstvenih metodah…

Trendi
Kako vedo, da ni prava?

Kako vedo, da ni prava?

Preverjanje pravilnosti številk kreditnih kartic obstaja že 60 let…

Trendi
Počitnice v ZDA? Pripravite se na tole…

Počitnice v ZDA? Pripravite se na tole…

ZDA bodo ob vstopu pregledovale tudi vaša družbena omrežja in zahtevale podatke tudi o vaših ožj...

Trendi
Zaporniška statistika

Zaporniška statistika

Glede na število zaprtih ljudi smo kar nizko na lestvici…

Trendi
Se tudi rastline pogovarjajo?

Se tudi rastline pogovarjajo?

Znanstveniku je uspelo pripraviti dve rastlini do tega, da sta se pogovarjali med seboj... Recimo...

Trendi
Besede, zapisane na nagrobnikih, so lahko...

Besede, zapisane na nagrobnikih, so lahko...

Nekateri ohranjajo smisel za humor tudi po smrti. Tu je 40 takšnih…

Trendi
Obojeročna šola

Obojeročna šola

V majhni indijski vaški šoli učence od prvega razreda naprej učijo pisati z obema rokama. Baje n...

Trendi
Zakaj ravno zvezdica?

Zakaj ravno zvezdica?

Če se pri pošiljanju sporočila zmotite, besedo ponovite in pred njo postavite zvezdico. Zakaj?

Trendi
O Rimljanih govori tudi arktični led

O Rimljanih govori tudi arktični led

Arktika je verjetno zadnja, kjer bi iskali podatke o starem Rimu. A jih skriva presenetljivo veliko. Posebej g...

Trendi
Kmetovati je mogoče tudi pod zemljo

Kmetovati je mogoče tudi pod zemljo

Imenujejo se »globoke kmetije« in so menda idealne za uporabo v premogovnikih.

Trendi
Umetna inteligenca bere misli in vrača glas paraliziranim

Umetna inteligenca bere misli in vrača glas paraliziranim

S pomočjo umetne inteligence lahko možganski valovi postanejo izgovorjene besede