T.C. Kimlik Numarası Algoritması Nedir?
T.C. Kimlik numarası rastgele sayılardan oluşmaz. Belirli bir matematiksel kurala (modül 10 kriptografisi) dayanır. Bu araç, girilen numaraların veya üretilen verilerin bu matematiksel algoritmayı sağlayıp sağlamadığını istemci tarafında (tarayıcınızda) kontrol eder. Hiçbir veri sunucuya gönderilmez.
Doğrulama Kuralları Nelerdir?
- 11 haneden oluşmalıdır.
- İlk hane 0 (sıfır) olamaz.
- 1. 3. 5. 7. ve 9. hanelerin toplamının 7 katından, 2. 4. 6. ve 8. hanelerin toplamı çıkartıldığında, elde edilen sonucun 10'a bölümünden kalan (mod 10) 10. haneyi vermelidir.
- İlk 10 hanenin toplamının 10'a bölümünden kalan (mod 10) 11. haneyi vermelidir.
Bu araç ne için kullanılır?
Yazılım geliştiriciler ve test uzmanları, sistemlerindeki form doğrulamalarını test etmek için rastgele, gerçek kişi bilgisi içermeyen ancak matematiksel olarak geçerli TCKN verilerine ihtiyaç duyarlar. Bu araç test verisi üretimi ve veri seti temizliği (doğrulama) işlemleri için tasarlanmıştır. Gerçek kişilerin kimlik tespitini yapmaz, sadece algoritma uyumluluğunu test eder.