Reklama
Być może słyszałeś wcześniej, że numery kart kredytowych mają określony wzór i strukturę, dzięki czemu można je sprawdzić przed zaakceptowaniem transakcji. Jednak jedną rzeczą jest wiedzieć, że struktura istnieje, a drugą całkowicie zrozumieć, jak działają numery kart kredytowych.
Dlaczego ta wiedza byłaby przydatna? Cóż, jeśli prowadzisz małą firmę, która nie dokonuje natychmiastowych płatności kartą kredytową, możesz zaoszczędzić pieniądze, upewniając się, że dane karty są prawidłowe. Jeśli nie, dobrze byłoby popisać się swoimi umiejętnościami na imprezach. Oto jak to robisz.
Uczenie się, skąd pochodzą liczby
Numery kart kredytowych nie są losowe. Istnieje specjalny zestaw liczb do wyświetlania informacji o wydawcy karty oraz inny zestaw do wyświetlania informacji o posiadaczu karty. Ważna jest też jedna inna liczba, ale do tego dojdziemy później.
Pierwszy numer to Major Industry Identifier (MII) i informuje, jaki rodzaj instytucji wydał kartę.
- 1 i 2 są wydawane przez linie lotnicze.
- 3 wydaje podróż i rozrywka.
- 4 i 5 są wydawane przez instytucje bankowe i finansowe.
- 6 jest wydawany przez merchandising i bankowość.
- 7 jest wydawany przez spółki naftowe.
- 8 jest wydawany przez firmy telekomunikacyjne.
- 9 jest wydawany na podstawie zlecenia krajowego.
Pierwsze sześć cyfr to Numer Identyfikacyjny Emitenta (IIN). Można ich użyć do sprawdzenia, skąd pochodzi karta. Jeśli masz dostęp do listy ze szczegółowymi informacjami o właścicielach każdego numeru IIN, na przykład o tym lista popularnych IIN W Wikipedii możesz zobaczyć, kto wydał kartę, po prostu czytając numer karty.
Oto kilka, które możesz rozpoznać:
- Visa: 4 *****
- American Express (AMEX): 34 **** lub 37 ****
- Diner's Club International: 36 ****
- Mastercard: od 51 **** do 55 ****
Siódma cyfra do ostatniej cyfry to numer konta klienta. Większość firm używa tylko 9 cyfr dla numerów kont, ale można użyć do 12. Oznacza to, że korzystając z obecnego algorytmu dla kart kredytowych, świat może wydać około biliona kart przed koniecznością zmiany systemu.
Często widzimy dziś 16-cyfrowe numery kart kredytowych, ale wydawca karty może wydać kartę z maksymalnie 19 cyframi przy użyciu obecnego systemu. W przyszłości możemy zobaczyć, że dłuższe liczby stają się bardziej powszechne.
Ostatnia cyfra każdej karty kredytowej to cyfra kontrolna lub suma kontrolna. Służy do sprawdzania poprawności numeru karty kredytowej za pomocą algorytmu Luhna, który teraz wyjaśnimy szczegółowo.
Sprawdzanie poprawności algorytmu Luhna
The Algorytm Luhna służy do sprawdzania poprawności wszelkiego rodzaju numerów, w tym kart kredytowych, numerów IMEI i niektórych numerów ubezpieczenia społecznego. Nie został zaprojektowany jako kryptograficznie bezpieczna funkcja skrótu, ale jedynie sposób sprawdzania błędów nie występuje podczas rejestrowania liczb. Nie jest niezawodny, ale ogólnie uważa się go za przydatny.
Weź numer karty kredytowej i przeczytaj cyfry po prawej stronie. Podwój co drugi numer i zapisz je - jeśli zrobisz to w tej samej kolejności, w jakiej zapisana jest twoja karta, pomoże to z jasnością. Teraz, gdziekolwiek obliczysz liczbę dwucyfrową, zmień ją tak, aby brzmiała „pierwsza cyfra + druga cyfra” (innymi słowy, zsumuj cyfry produktów). Na koniec weź swoje obliczenia i dodaj te liczby do liczb pozostałych na karcie, których nie podwoiłeś. Prawidłowy numer karty kredytowej daje wynik, który można podzielić przez 10.
Na przykład użyjmy numeru, który właśnie wymyśliłem: 4634 8932 1298 2767. Wprowadzę go do tabeli, aby ułatwić zrozumienie kroków.
Spróbuj sam, korzystając z karty ze zdjęcia wcześniej w tym artykule. Czego możesz się z tego nauczyć?
Źródło zdjęcia: Shutterstock, Shutterstock
Ange jest absolwentką studiów internetowych i dziennikarstwa, która uwielbia pracę online, pisanie i media społecznościowe.