TC kimlik numarasında 17 kuralı yoktur. Ancak, TC kimlik numarasının son iki hanesi, ilk 9 hanenin doğrulamasını yapar. TC kimlik numarası algoritması şu şekilde çalışır: 1. 10. hane: 1, 3, 5, 7 ve 9. hanelerdeki rakamlar toplanır ve bu toplam 7 ile çarpılır. 2, 4, 6 ve 8. hanelerdeki rakamlar toplanır. İlk çarpma işleminin sonucu, ikinci toplama işleminden çıkarılır ve elde edilen sayı 10'a bölünür. Kalan sayı, 10. haneyi verir. 2. 11. hane: İlk 10 hanenin toplamı alınır ve bu toplamın 10'a bölümünden kalan, 11. haneyi verir. Örneğin, 21574521838 numaralı TC kimlik kartında: - 10. hane: 2 + 5 + 4 + 2 + 8 = 21, 21 7 = 147, 147 - 14 = 133, 133 / 10 = 13, 10. hane 3'tür. - 11. hane: 2 + 1 + 5 + 7 + 4 + 5 + 2 + 1 + 8 + 3 = 38, 38 / 10 = 3, 11. hane 8'dir.