Reklam

Browsing Tag

tc kimlik doğrulama algoritması

PHP

TC Kimlik Doğrulama Algoritması

Merhaba arkadaşlar. Türkiye Cumhuriyeti vatandaşlarına 2000 yılında oluşturulmuş bir havuz sisteminden, kimlik numaraları verilmiştir. Doğrulama sayısı algoritması, sadece bir numaranın tarafımızdan verilen bir T.C. Kimlik Numarası olup olmadığı hakkında bilgi vermektedir. T.C Kimlik numarası gerektiren sitelerinizde kimlik numarasının doğruluğunu kontrol ettirebilirsiniz. Çalışma prensibi konusunda ise; Kimlik numaranız 11 hanelidir. 1,3,5,7 ve 9.hanelerinin 7 ile çarpımından, 2,4,6 ve 8.hanelerinin %10 undan çıkartılmasıyla 10.hane, 1,2,3,4,5,6,7,8,9 ve 10.hanelerinin toplamının %10′u da 11.rakamı vermektedir. Algoritma sayesinde ilk 9 rakamdan son 2 rakamı elde edilebiliyorsa bu tc kimliğin doğru olduğunu belirler.

PHP olarak bunu ifade edersek;