Sisällysluettelo:

Anonim

Luottokortilla tarkistussumma on tilinumeron yksi numero, jonka avulla tietokone tai joku muu, joka tuntee kyseisen kaavan, voi määrittää, onko numero voimassa. Tarkistussumma voi auttaa tunnistamaan luottokorttinumerot, jotka on syötetty väärin - tai väärennettyjen luottokorttien numerot.

Luottokortin tarkistussumma voi auttaa merkitsemään kaikki numeron kirjoittamisessa ilmenevät virheet.

tarkistussumma

Tarkistussumma on arvo, joka on sisällytetty tietokokonaisuuteen. Tarkistussumma antaa nopean tavan määrittää, onko kyseiseen tietosarjaan tehty virheitä tallennuksen tai lähetyksen aikana. Ajattele sitä kuin pakkausluetteloa, jonka mukana tulee suuri toimitus. Tapa varmistaa, ettei kuljetuksen aikana ole menetetty mitään, on tarkistaa jokainen tuote pakkausluetteloa vasten. Kun käsittelet tietoja, tapa varmistaa, että tiedot ovat saapuneet ehjiksi, on tarkistaa se tarkistussummaa vastaan.

Tarkista numero

Luottokortilla tarkistussumma on "tarkistusluku". Tyypillisessä 16-numeroisessa luottokortin numerossa ensimmäiset kuusi numeroa tunnistavat kortin myöntäneen laitoksen. Seuraavat yhdeksän numeroa tunnistavat korttiin liittyvän yksittäisen tilin. Viimeinen numero, 16., on tarkistusluku. Luottokortin myöntäjät liittävät ensimmäiset 15 numeroa matemaattiseen kaavaan, jota kutsutaan Luhn-algoritmiksi, joka tuottaa yksinumeroisen tuloksen. Tuloksesta tulee tarkistusluku.

tarkoituksiin

Tarkastusluvun päätarkoitus on varmistaa, että kortin numero on voimassa. Sano, että ostat jotain verkossa, ja kirjoitat luottokorttisi numeron väärin vaihtamalla kahden numeron paikkoja, ehkä yleisin virhe. Kun sivusto tarkastelee syötettyä numeroa ja soveltaa Luhn-algoritmia ensimmäisiin 15 numeroon, tulos ei vastaa syötetyn numeron 16. numeroa. Tietokone tietää, että numero on virheellinen, ja tietää, että numero hylätään, jos se yrittää lähettää ostoksen hyväksyttäväksi. Joten se pyytää sinua syöttämään numeron uudelleen. Tarkastuksen numeron toissijainen tarkoitus on estää kömpelömiä yrityksiä luoda väärennettyjä luottokorttinumeroita. Luhn-algoritmiin perehtynyt väärentäjä voisi kuitenkin päästä tähän tiettyyn esteeseen.

Algoritmi toiminnassa

16-numeroisen kortin numeron tarkistaminen alkaa ottamalla ensimmäiset 15 numeroa, jotka ovat laitoksen koodi ja yksilöllinen tilin tunniste. Esimerkiksi kortin numerossa 4578 4230 1376 9219 nämä numerot olisivat:

4-5-7-8-4-2-3-0-1-3-7-6-9-2-1

Ensimmäisestä numerosta alkaen kerrotaan joka toinen numero 2: lla:

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

Joka kerta kun sinulla on kaksinumeroinen numero, lisää vain nämä numerot yhteen lukuun:

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

Lisää lopuksi kaikki numerot yhteen:

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 = 71

Kun tämä numero lisätään tarkistuslukuun, tuloksen on oltava tasainen 10 kertaa. Tässä tapauksessa:

71 + 9 = 80

Numero on siis voimassa. Jos algoritmi ei tuota moninkertaista arvoa 10, kortin numero ei voi olla kelvollinen.

Suositeltava Toimittajan valinta