Reklaam
Võib-olla olete juba varem kuulnud, et krediitkaardinumbrid järgivad teatud mustrit ja ülesehitust, nii et neid saab enne tehingu aktsepteerimist kinnitada. Kuid krediitkaardinumbrite toimimise mõistmiseks on üks asi teada, et see on olemas, ja teine asi.
Miks neist teadmistest kasu oleks? Noh, kui juhite väikest ettevõtet, mis ei töötle kohe krediitkaardimakseid, saate oma raha säästa, kontrollides kaardi andmete õigsust. Kui te seda ei tee, siis võiks ikkagi olla lõbus pidude ajal oma oskusi näidata. Saate seda teha järgmiselt.
Õppimine kust numbrid pärinevad
Krediitkaardinumbrid pole juhuslikud. Kaardi väljastaja kohta teabe kuvamiseks on spetsiaalne numbrikomplekt ja teine kaardiomaniku teabe kuvamiseks mõeldud komplekt. Üks teine number on samuti oluline, kuid jõuame selleni hiljem.
Esimene number on peamise tööstuse identifikaator (MII) ja see ütleb teile, milline asutus kaardi väljastas.
- 1 ja 2 annavad välja lennufirmad.
- 3 antakse välja reisimise ja meelelahutuse kaudu.
- 4 ja 5 annavad välja panga- ja finantseerimisasutused.
- 6 annavad välja turundus ja pangandus.
- 7 annavad välja naftaettevõtted.
- 8 on välja andnud telekommunikatsiooniettevõtted.
- 9 antakse välja riikliku ülesandega.
Esimesed kuus numbrit on emitendi identifitseerimisnumber (IIN). Neid saab kasutada kaardi otsimiseks. Kui teil on juurdepääs loendile, milles täpsustatakse iga IIN-i omanik, näiteks see populaarsete IIN-ide loend Wikipedias näete kaardi numbri lugedes seda, kes kaardi väljastas.
Siin on mõned, mida võite ära tunda:
- Viisa: 4 *****
- American Express (AMEX): 34 **** või 37 ****
- Diner’s Club International: 36 ****
- Mastercard: 51 **** kuni 55 ****
Seitsmendal kohal olev number teisest viimaseni on kliendikonto number. Enamik ettevõtteid kasutab kontonumbrite jaoks vaid 9 numbrit, kuid on võimalik kasutada ka 12 numbrit. See tähendab, et krediitkaartide praegust algoritmi kasutades saab maailm enne süsteemi muutmist välja anda umbes triljoni kaardi.
Täna näeme sageli 16-kohalist krediitkaardinumbrit, kuid kaardi väljaandjal on praeguse süsteemi abil võimalik väljastada kuni 19-kohalise kaardi. Tulevikus võime näha, et pikemad numbrid muutuvad üha tavalisemaks.
Iga krediitkaardi viimane number on kontrollnumber ehk kontrollsumma. Seda kasutatakse krediitkaardinumbri valideerimiseks, kasutades Luhni algoritmi, mida me nüüd üksikasjalikumalt selgitame.
Luhni algoritmi valideerimise kontroll
Luhni algoritm kasutatakse igasuguste numbrite kinnitamiseks, sealhulgas krediitkaardid, IMEI-numbrid ja mõned sotsiaalkindlustuse numbrid. See pole mõeldud krüptograafiliselt turvaliseks räsifunktsiooniks, vaid numbrite salvestamisel ei tehta lihtsalt vigade kontrollimise viisi. See pole lollikindel, kuid üldiselt peetakse seda kasulikuks.
Võtke krediitkaardi number ja lugege numbrid paremalt. Topelttage iga teine number ja kirjutage need üles - kui teete seda kaardiga kirjutatud samas järjekorras, aitab see selgust. Kui iganes olete arvutanud kahekohalise numbri, muutke seda nii, et see loetaks esimese numbriga + teise numbriga (teisisõnu summeerige toodete numbrid). Lõpuks tehke oma arvutused ja lisage need numbrid kaardile jäänud numbritele, mida te ei kahekordistanud. Õigustatud krediitkaardinumber annab tulemuse, mis on jagatud 10-ga.
Kasutagem näiteks numbrit, mille ma just koostasin: 4634 8932 1298 2767. Panen selle sammudest arusaamise hõlbustamiseks tabelisse.
Proovige seda ise, kasutades selle artikli varasemalt pildilt saadud kaarti. Mida saab sellest õppida?
Kujutise krediit: Shutterstock, Shutterstock
Ange on Interneti-uuringute ja ajakirjanduse lõpetanud, kes armastab veebis töötamist, kirjutamist ja sotsiaalmeediat.