Basamak kontrolü ile kişi doğrulamasını ayırın
TC kimlik doğrulama aracına bir numara girdiğinizde yalnız rakam düzeni incelenir: 11 haneli olması, sıfırla başlamaması ve iki kontrol basamağının hesapla uyuşması gerekir. Basamaklar uyumlu sonucu, girilen numaranın bir kişiye verildiğini veya onu yazan kişiye ait olduğunu göstermez.
NVİ’nin T.C. kimlik numarası açıklaması, numaranın 11 basamaktan oluştuğunu ve son iki rakamın ilk dokuz basamaktan hesaplanan doğrulama sayıları olduğunu belirtir. Bu sayfadaki işlem ise tarayıcı içinde çalışan bir aritmetik kontroldür; ad, soyad, doğum tarihi, kimlik kartı veya nüfus kaydı eşleştirilmez.
Numarayı girerken nelere dikkat edilmeli?
Giriş alanına numarayı rakam olarak yazın. Başındaki ve sonundaki boşluklar göz ardı edilir; rakamların arasındaki boşluk, tire, nokta veya başka karakterler otomatik silinmez. Böylece farklı bir biçimde yapıştırılmış girdinin sessizce değiştirilerek kabul edilmesi önlenir. Alan başlangıçta gizlidir; Numarayı göster düğmesiyle görünür hale getirebilirsiniz.
11 haneye ulaşmadan kontrol basamakları değerlendirilmez. Tamamlandığında sonuç otomatik güncellenir. Bir hane eklemek veya silmek sonucu geçersiz ya da eksik duruma döndürür; önceki olumlu sonuç ekranda kalmaz.
| Girdinin durumu | Aracın davranışı | Anlamı |
|---|---|---|
| Alan boş | Numara bekler | Henüz denetim yapılmadı. |
| Sıfırla başlamayan 10 rakam | 11 haneyi tamamlamanızı ister | Kontrol için eksik girdi vardır. |
| 11 rakam, ilk hane sıfır | Biçim hatası gösterir | Uygulanan biçim kuralı sağlanmadı. |
| Biçim doğru, kontrol basamakları farklı | Kontrol uyumsuz der | Yerel aritmetik koşullar sağlanmadı. |
| Biçim ve iki basamak uyumlu | Basamaklar uyumlu der | Yalnız matematiksel kontrol geçildi. |
TC kimlik no doğrulama algoritması nasıl çalışır?
Bu araçta kullanılan TC kimlik numarası doğrulama algoritması, haneleri soldan sağa 1’den 11’e numaralandırır. İlk dokuz hane içindeki 1, 3, 5, 7 ve 9. konumların toplamı T; 2, 4, 6 ve 8. konumların toplamı Ç olsun. Burada tek ve çift denilen şey rakamın değeri değil, bulunduğu konumdur.
Onuncu hane, 7 × T − Ç işleminin 10’a göre 0 ile 9 arasındaki kalanıyla karşılaştırılır. On birinci hane ise ilk on hanenin toplamının 10’a bölümünden kalanla karşılaştırılır. Her iki karşılaştırmanın da doğru olması gerekir. İşlemin negatif çıkabildiği durumlarda kalan 0 ile 9 aralığına getirilir.
Yalnız algoritmayı açıklayan sentetik bir hesapta T = 23 ve Ç = 22 seçilsin. 7 × 23 − 22 = 139 olduğundan onuncu kontrol hanesi 9’dur. İlk dokuz hanenin toplamı 45 olduğu için on birinci hane (45 + 9) mod 10 = 4 çıkar. Bu bir gerçek kişi örneği değildir; herhangi bir nüfus kaydı araştırılmamıştır. Araç bu haneleri kullanıcının yerine doldurmaz veya numara üretmez.
Sonucu nerede kullanabilirsiniz?
Yerel kontrol, bir formdan aktarılan numaradaki bazı yazım hatalarını fark etmek için yardımcı olabilir. Sadece TC no ile kimlik numarası doğrulama, burada tanımlanan dar anlamda biçim ve basamak uyumudur. Kimlik sahipliği gerektiren işlem, sözleşme veya başvuru için bunun tek başına yeterli olduğunu varsaymayın.
Resmî kayıt paylaşımı farklı bir işlemdir. NVİ’nin Kimlik Paylaşımı Sistemi, MERNİS kayıtlarının yetkili kurum ve kuruluşlarla belirlenen koşullarda paylaşılmasını sağlar. Bu araç KPS’ye bağlı değildir ve canlı NVİ yanıtı üretmez.
Girdi ve kopyalama davranışı
Numara bu araç tarafından sunucuya, üçüncü taraf sorguya, URL’ye, tarayıcı deposuna veya konsol günlüğüne yazılmaz. Sonuç paneli numarayı tekrar göstermez. Kopyala düğmesi yalnız kontrol sonucunu ve kapsam açıklamasını kopyalar; girdiğiniz numarayı içermez.
Sıfırla düğmesi giriş alanını ve sonucu temizler, görünür hale getirdiğiniz alanı yeniden gizler. Sayfadan ayrıldığınızda da girdi temizlenir. Kontrolün amacı yanlış yazımı fark etmeye yardımcı olmaktır; numaradan kişi bilgisi bulmak, kaydın varlığını kanıtlamak veya resmî doğrulama belgesi üretmek değildir.
Sık sorulan sorular
Kimlik numarasından doğum tarihi veya cinsiyet öğrenilebilir mi?
Bu araç bu bilgileri çıkarmaz. NVİ açıklamasına göre T.C. kimlik numarasının rakamları kişinin yaşı, cinsiyeti veya doğum yeri gibi anlamlı kişisel bilgileri taşımaz. Kontrol basamaklarını hesaplamak kişisel bilgi sorgulaması değildir.
Yabancı kimlik numarası veya vergi numarası için kullanılır mı?
Bu araç yalnız T.C. kimlik numarası için tanımlanan yerel biçim ve kontrol basamağı kurallarını uygular. Diğer numara türlerinin doğrulayıcısı olarak sunulmaz. Bir girdinin testi geçmesi numara türünün veya kayıt durumunun doğrulandığı anlamına gelmez.
Hatalı numaranın doğrusunu bulabilir mi?
Hayır. Araç eksik rakam tamamlamaz, alternatif numara üretmez ve kontrol basamaklarını düzeltmez. Yazım hatası varsa numarayı güvenilir belgenizdeki haliyle yeniden kontrol edin.
Aynı uzunluktaki her yanlış numara yakalanır mı?
Hayır. Kontrol basamakları bazı yazım hatalarını yakalar, fakat farklı bir rakam dizisi de aynı kuralları sağlayabilir. Birden fazla hanenin birlikte değişmesiyle uyumlu kalan girdiler mümkündür. Bu nedenle sonuç kişi veya kimlik sahipliği kanıtı olarak kullanılamaz.