Örnek T.C. Kimlik Numarası
T.C. kimlik numarası 11 hanelidir ve son iki hanesi ilk dokuz haneden algoritmayla türetilir. Testlerde yaygın kabul gören değer 11111111110'dır; algoritmadan geçer ama hiçbir gerçek kişiye verilmemiştir. Rastgele "geçerli" numara üretmek gerçek bir kişinin numarasına denk gelebilir — asla yapmayın.
11111111110
TCKN'nin yapısı
- 11 haneden oluşur; ilk hane 0 olamaz.
- 10. hane, ilk 9 hanenin belirli bir ağırlıklı toplamından; 11. hane ilk 10 hanenin toplamının birler basamağından türetilir.
- Bu sayede yazılımlar numarayı sunucuya gitmeden biçimsel olarak doğrulayabilir.
Neden rastgele numara üretilmez?
Algoritmadan geçen rastgele bir numara, büyük olasılıkla gerçek bir vatandaşa aittir. Böyle bir numarayı belgeye veya test verisine koymak KVKK açısından kişisel veri işleme anlamına gelebilir ve o kişiye zarar verebilir. Bu yüzden yalnızca hiçbir gerçek kişiye atanmamış, herkesçe bilinen test değerini kullanın: 11111111110.
Formlarda ve testlerde kullanım
Kayıt formu doğrulama testlerinde bu değeri "geçerli biçim" senaryosu, 12345678901 gibi algoritmadan geçmeyen değerleri "geçersiz" senaryosu olarak kullanın. Canlı sistemlerde MERNİS/KPS doğrulaması bu test değerini reddeder — bu beklenen davranıştır; canlı doğrulama testleri için kurumsal test ortamlarını kullanın.
Sık Sorulan Sorular
Testlerde hangi T.C. kimlik numarası kullanılmalı?
11111111110 — biçimsel algoritmadan geçer, ancak hiçbir gerçek kişiye atanmamıştır. Yaygın kabul gören test değeridir.
Rastgele TCKN üretmek neden risklidir?
Algoritmadan geçen rastgele numaralar büyük olasılıkla gerçek vatandaşlara aittir; bunları örnek veya test verisi olarak kullanmak KVKK ihlaline ve kişilere zarara yol açabilir.
TCKN kaç hanelidir ve nasıl doğrulanır?
11 hanedir; son iki hane ilk dokuz haneden türetilen kontrol basamaklarıdır. Biçimsel doğrulama istemcide yapılabilir, kimlik doğrulama ise yalnızca resmi KPS servisleriyle mümkündür.
İlgili Örnekler
Bu değer tamamen kurgusaldır; belgelerinizde ve testlerinizde serbestçe kullanabilirsiniz. Programatik erişim için ücretsiz örnek API'ye, diğer kalıplar için tüm örneklere bakın.