Kredi Kartlarının Onaylanması ve Check Digit Algoritması kredi kartı numarası üretme

Bedros Sanches

Emektar
5 Ocak 2006
525
14
Austin,Texas
Internette bir çok siteye girmek için Kredi Kartı Numaranızı vermeniz gerekir. Atmasyon Kred kartı girmeyi denediyseniz, bunun işe yaramadığını görmüşsünüzdür. Çoğu Kredi Kartlarının geçerliliği Check-Digit (basamak denetimi) yöntemiyle Hesaplanır. Çok basit bir algoritma uygulanarak, Check-Digit kullanılarak Encode edilmiş kredi kartının geçerli olup olmadığı öğrenilebilir.

Aşağıdaki işlemleri uygulayıp Kredi kartı numarasının geçerliliğini kontrol edebilirsiniz.

Step 1: Sağdan 2. numaradan başlayarak ve birer rakam atlayarak bütün sayıları 2 ile çarpın.

Step 2: Çarptığınız sayıların Çarpımlarının basamaklarını birbirleriyle toplayın. ve bunlara çarpmadığınız sayıları ekleyin.

Step 3: Elde ettiğiniz sayı Mod 10 a göre 0 değerindeyse, Yani 10 a kalansız bölünüyorsa Bu kredi kartı geçerlidir.

Örnek: 49927398716 Numarasına bu Algoritmayı uygulayalım...

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 Numarası doğrulandı.

Not: Card geçerli çünkü 70, 10a kalansız bölünür.

Eğer bunu Geçerli olduğuna emin olduğunuz bir Kredi kartında denediyseniz ve işe yaramıyorsa şu noktaları tekrar gözden geçirin...

Kart numarası kaç basamak olursa olsun hep sağdan başlayın
En sağdaki sayı Check-Digit dir. Onu Kesinlikle 2 ile çarpmayın.
Kredi Kartlarının son kullanma tarihlerini matematiksel işlemlerle nasıl bulacağınızı da yakında yine tahribat.com dan ögrenebilirsiniz... hade kodum...

Bir kredi kartı nosunun geçerli olup olmadığını kolayca anlamak için benim yaptığım aşağıdaki excell dökümanını da kullanabilirsiniz...

İNDİR
 

cld

Yeni üye
29 Ağu 2006
3
0
bu hesaplama bazı sitelerde 18 yaşını doldurmuş olduğunu yada açık arttırma siteleri gibi yerlerde gerçekten ilgili olduğunu kanıtlamak için kullanılıyo
https://tik.lat/rUu0A ( burada bu hesaplama sistemini kullanarak 16 haneli kredi kartı numaraları üretiyo )
 

k4nk1

Üye
1 Ağu 2009
51
0
eLine sağLık da bide Tarihi faLan açıkLasaydın. Site koymuşun sitede buLamadım.
Konunun Tam LinKini koysaydın keşke...
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.