T.C Kimlik No

Bir proje de T.C kimlik doğrulaması eklenirken şöyle bana ilginç gelen şeyler öğrendim.

  1. T.C kimlik numarası 11 haneden oluşur.
  2. T.C Kimlik No’nun son rakamı çift dir.
  3. İlk hane sıfır ( 0 ) olamaz.
  4. ilk 9 basamak arasında kurulan algoritma 10. haneyi, ilk 10 hane arasında kurulan algoritmada 11. haneyi verir.
  •  1.  3.  5. 7.  ve 9. hanelerin toplamının 7 katından,  2. 4. 6. 8. hanelerinin toplamı çıkartıldığında sonucun 10’a bölümünden kalan bize 10. hanedeki rakamı verir.
  •  ilk 10 hanenin toplamının 10’a bölünmesinden kalan 11. hanedeki rakamı  verir.

Yani ilk dokuz rakam esas olan rakamlar, son iki rakam ise doğrulama amaçlı rakamlardır. Bunların yanında aile soyağacındaki bulmak üzere daha karşık işlemler de varmış. (ki bunu kullanarak çalışan bir programla (ismi aklımda değil) denemiştim gerçekten işe yarıyor.