Kredi Kartlarinin Onaylanmasi - Check Digit

Internette bir çok siteye girmek için Kredi Karti Numaranizi vermeniz gerekir. Atmasyon Kred karti girmeyi denediyseniz, bunun ise yaramadigini görmüssünüzdür. Çogu Kredi Kartlarinin geçerliligi Check-Digit (basamak denetimi) yöntemiyle Hesaplanir. Çok basit bir algoritma uygulanarak, Check-Digit kullanilarak Encode edilmis kredi kartinin geçerli olup olmadigi ögrenilebilir.

1.Baslik, Uzunluk, ve Check Digit Kavramlari:

Bu tabloda geçerliligini kontrol etmek isteyebiliceginiz Kartlarla ilgili bilgi verilmistir.

CARD TÜRÜ

Baslik

Uzunluk

Check digit algoritmasi

MASTERCARD

51-55

16

mod 10

VISA

4

13, 16

mod 10

AMEX

34
37

15

mod 10

Diners Club/
Carte Blanche

300-305
36
38

14

mod 10

Discover

6011

16

mod 10

enRoute

2014
2149

15

Hersey olabilir

JCB

3

16

mod 10

JCB

2131
1800

15

mod 10

2. LUHN Formülü (Mod 10) Geçerlilik Testi...

Asagidaki islemleri uygulayip Kredi karti numarasinin geçerliligini kontrol edebilirsiniz.

Step 1: Sagdan 2. numaradan baslayarak ve birer rakam atlayarak bütün sayilari 2 ile çarpin.

Step 2: Çarptiginiz sayilarin Çarpimlarinin basamaklarini birbirleriyle toplayin. ve bunlara çarpmadiginiz sayilari ekleyin.

Step 3: Elde ettiginiz sayi Mod 10 a göre 0 degerindeyse, Yani 10 a kalansiz bölünüyorsa Bu kredi karti geçerlidir.

Örnek: 49927398716 Numarasina bu Algoritmayi uygulayalim...

Step 1:

        4  9  9  2  7  3  9  8  7  1  6
          x2    x2    x2    x2    x2 
-----------------------------------------------
          18     4     6    16     2

Step 2: 4 +(1+8)+ 9 + (4) + 7 + (6) + 9 +(1+6) + 7 + (2) + 6

Step 3: Toplam = 70 ==> 70=0 (Mod 10) : Kart Numarasi dogrulandi.

Note: Card geçerli çünkü 70, 10a kalansiz bölünür.

Eger bunu Geçerli olduguna emin oldugunuz bir Kredi kartinda denediyseniz ve ise yaramiyorsa su noktalari tekrar gözden geçirin...

  1. Kart numarasi kaç basamak olursa olsun hep sagdan baslayin
  2. En sagdaki sayi Check-Digit dir. Onu Kesinlikle 2 ile çarpmayin.

Kredi Kartlarinin son kullanma tarihlerini matematiksel islemlerle nasil bulacaginizi da yakinda yine tahribat.com dan ögrenebilirsiniz... hade kodum...