TCKN doğrulama algoritması nasıl çalışır?
T.C. Kimlik Numarası (TCKN), 11 haneli ve belirli bir matematiksel kurala göre üretilen bir kimlik numarasıdır. İlk hane asla 0 olamaz. Numaranın 10. hanesi, ilk 9 hanenin tek sıradaki (1., 3., 5., 7., 9.) rakamlarının toplamının 7 katından çift sıradaki (2., 4., 6., 8.) rakamların toplamı çıkarılıp 10'a bölümünden kalan olarak hesaplanır. 11. hane ise ilk 10 hanenin toplamının 10'a bölümünden kalandır. Bu iki kontrol basamağı sayesinde, rastgele veya elle uydurulmuş 11 haneli bir sayının gerçek bir TCKN formatına uyma olasılığı çok düşüktür — bu da form doğrulamalarında yazım hatalarını yakalamak için kullanışlı hale getirir.
Doğrulama ≠ kimlik ispatı
Burada kritik bir ayrım var: bu araç yalnızca numaranın algoritmik olarak geçerli bir TCKN biçimine uyup uymadığını kontrol eder — numaranın gerçekten var olan bir kişiye ait olduğunu, o kişinin hayatta olduğunu veya numaranın çalınmadığını KANITLAMAZ. Bir kimliğin gerçek bir vatandaşa ait olup olmadığı yalnızca Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü'nün (NVİ) resmi kimlik doğrulama servisleri (ör. e-Devlet üzerinden ad-soyad-doğum yılı ile birlikte sorgulama) üzerinden teyit edilebilir. Bu aracı bir kişinin kimliğini "doğrulamak" veya sahte kimlik üretmek için kullanmayın.
Ne zaman kullanılır?
Meşru kullanım alanları arasında bir form veya veritabanına girilen TCKN'nin yazım hatası içerip içermediğini anında kontrol etmek, bir yazılımı test ederken gerçek bir kişiye ait olmayan ama algoritmik olarak geçerli test verisi üretmek (aşağıdaki "Test Numarası Üret" düğmesiyle), ya da taranmış/OCR'lanmış bir belgeden okunan numaranın doğru okunup okunmadığını teyit etmek sayılabilir.
Girdiğiniz numara hassas bir kişisel veri olduğu için özellikle önemlidir: bu sayfa hiçbir ağ isteği yapmadan çalışır, numara tarayıcınızın dışına hiç çıkmaz ve OpenMoon sunucularına gönderilmez.
Bunu da Dene
İşin bitti mi? Sırada bunlar olabilir.
Sık Sorulan Sorular
Son güncelleme: