TC Kimlik Numarası, Türkiye Cumhuriyeti vatandaşlarına verilen 11 haneli benzersiz bir kimlik numarasıdır. Yazılım geliştiriciler için bu numaranın doğrulama algoritmasını bilmek önemlidir.
TC Kimlik Numarası Yapısı
Geçerli bir TC Kimlik numarası şu matematiksel kurallara uyar:
Doğrulama Algoritması
Kural 1: 10. Hane Kontrolü
d10 = ((d1 + d3 + d5 + d7 + d9) × 7 - (d2 + d4 + d6 + d8)) mod 10
Kural 2: 11. Hane Kontrolü
d11 = (d1 + d2 + d3 + d4 + d5 + d6 + d7 + d8 + d9 + d10) mod 10
Kural 3: Temel Kontroller
Doğrulama Özeti
| Kural | Açıklama |
|---|---|
| Uzunluk | Tam olarak 11 hane |
| İlk hane | 0 olamaz |
| 10. hane | Tek/çift pozisyon hanelerinden türetilir |
| 11. hane | İlk 10 hanenin toplamının mod 10'u |
Geliştiriciler İçin İpuçları
Nerede Kullanılır?
Kendiniz Deneyin
Ücretsiz TC Kimlik Doğrulama aracımızla herhangi bir TC Kimlik numarasını anında doğrulayın.