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.
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 |
15 |
mod 10 |
Diners
Club/ |
300-305 |
14 |
mod 10 |
Discover |
6011 |
16 |
mod 10 |
enRoute |
2014 |
15 |
Hersey olabilir |
JCB |
3 |
16 |
mod 10 |
JCB |
2131 |
15 |
mod 10 |
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...
Kredi Kartlarinin son kullanma tarihlerini matematiksel islemlerle nasil bulacaginizi da yakinda yine tahribat.com dan ögrenebilirsiniz... hade kodum...