reklama
Možná jste už slyšeli, že čísla kreditních karet se řídí určitým vzorcem a strukturou, takže je lze ověřit před přijetím transakce. Je však jedna věc vědět, že struktura existuje, a další zcela pochopit, jak čísla kreditních karet fungují.
Proč by tyto znalosti byly užitečné? Pokud provozujete malou firmu, která okamžitě nezpracovává platby kreditní kartou, můžete ušetřit peníze zajištěním platnosti údajů o kartě. Pokud tak neučiníte, mohlo by být zábavné předvést své dovednosti na večírcích. Zde je návod, jak to udělat.
Učení, odkud čísla pocházejí
Čísla kreditních karet nejsou náhodná. K dispozici je speciální sada čísel pro zobrazení informací o vydavateli karty a další sada pro zobrazení informací o držiteli karty. Jedno další číslo je také důležité, ale k tomu se dostaneme později.
Úplně první číslo je Major Industry Identifier (MII) a řekne vám, jaký druh instituce kartu vydal.
- 1 a 2 vydávají letecké společnosti.
- 3 je vydáván cestováním a zábavou.
- 4 a 5 vydávají bankovní a finanční instituce.
- 6 vydává merchandising a bankovnictví.
- 7 je vydáván ropnými společnostmi.
- 8 vydávají telekomunikační společnosti.
- 9 je vydán národním zadáním.
Prvních šest číslic je identifikační číslo emitenta (IIN). Lze je použít k vyhledání, odkud karta pochází. Pokud máte přístup k seznamu, který uvádí, kdo vlastní každý IIN, jako je tento seznam populárních IIN na Wikipedii můžete zjistit, kdo kartu vydal, pouze přečtením čísla karty.
Zde je několik, které byste mohli poznat:
- Vízum: 4 *****
- American Express (AMEX): 34 **** nebo 37 ****
- Diner's Club International: 36 ****
- Mastercard: 51 **** až 55 ****
Sedmá číslice od druhé do poslední číslice je číslo zákaznického účtu. Většina společností používá pro čísla účtů pouze 9 číslic, ale je možné použít až 12 číslic. To znamená, že při použití současného algoritmu pro kreditní karty může svět vydat asi bilion karet, než bude třeba systém změnit.
Dnes vidíme často 16místná čísla kreditních karet, ale vydavatel karty může pomocí současného systému vydat kartu s až 19 číslicemi. V budoucnu se může stát, že se delší čísla stanou běžnějšími.
Úplná poslední číslice každé kreditní karty je kontrolní číslice nebo kontrolní součet. Slouží k ověření čísla kreditní karty pomocí algoritmu Luhn, který nyní podrobně vysvětlíme.
Validace ověření algoritmu Luhna
Luhn Algorithm se používá k ověření všech druhů čísel, včetně kreditních karet, čísel IMEI a některých čísel sociálního zabezpečení. Není navržen jako kryptograficky bezpečná hashovací funkce, ale pouze způsob, jak zkontrolovat chyby, není proveden při záznamu čísel. Není spolehlivý, ale obecně se považuje za užitečný.
Vezměte číslo kreditní karty a přečtěte si číslice zprava. Zdvojnásobte každé další číslo a zapište je - pokud to uděláte ve stejném pořadí, ve kterém je vaše karta zapsána, pomůže to s jasností. Nyní, kdekoli jste vypočítali dvouciferné číslo, změňte jej tak, že bude číst jako „první číslice + druhá číslice“ (jinými slovy, sečtěte číslice produktů). Nakonec proveďte výpočty a přidejte tato čísla k číslům zbývajícím na kartě, která jste se nezdvojnásobili. Legitimní číslo kreditní karty vám poskytne výsledek, který lze dělit 10.
Použijme například číslo, které jsem právě vytvořil: 4634 8932 1298 2767. Zadám jej do tabulky, abych usnadnil pochopení kroků.
Vyzkoušejte sami pomocí karty z obrázku dříve v tomto článku. Co se z toho můžete poučit?
Obrázek Kredit: Shutterstock, Shutterstock
Ange je absolventka internetových studií a žurnalistiky, která miluje práci online, psaní a sociální média.