ข้ามไปยังเนื้อหา
LeedyBox
สนับสนุน

เลขประจำตัวประชาชนตุรกีและตัวเลขตรวจสอบ

พลเมืองตุรกีทุกคนมีเลข T.C. Kimlik Numarası 11 หลัก สองหลักสุดท้ายเป็นตัวเลขตรวจสอบที่คำนวณจาก 9 หลักแรก NVİ ซึ่งเป็นผู้ออกหมายเลขยืนยันเรื่องนี้ แต่ไม่ได้เผยแพร่สูตร คู่มือนี้อธิบายสูตรที่รู้จักกันทั่วไป ข้อผิดพลาดที่สูตรจับได้ คุณสมบัติที่ตามมาจากสูตร และสิ่งที่หมายเลขไม่ได้บอก

หมายเลขนี้คืออะไร

T.C. Kimlik Numarası (เลขประจำตัวของสาธารณรัฐตุรกี) ออกโดย NVİ หรือกรมทะเบียนราษฎร์และสัญชาติ ตามที่ NVİ ระบุ ในปี 2000 มีการสร้างชุดหมายเลขและกำหนดให้พลเมืองตามลำดับทะเบียนราษฎร์ (เขต เล่ม ลำดับครอบครัว และลำดับบุคคล) แต่ละคนได้รับหมายเลขเพียงครั้งเดียวและเปลี่ยนไม่ได้ หมายเลขพิมพ์อยู่บนบัตรประจำตัวและใช้ในบริการภาครัฐ ธนาคาร และแบบฟอร์มเอกชนจำนวนมาก

NVİ อธิบายโครงสร้างไว้เพียงไม่กี่ประโยค หมายเลขมี 11 หลัก สองหลักสุดท้ายเป็นเลขยืนยันที่คำนวณจาก 9 หลักแรกด้วยอัลกอริทึม และเสริมว่าอัลกอริทึมนี้บอกเพียงว่าหมายเลขหนึ่งอาจเป็นหมายเลขที่ NVİ ออกให้หรือไม่ และแบ่งปันให้หน่วยงานรัฐอื่นใช้ตรวจหมายเลข ตัวสูตรเองไม่มีอยู่บนเว็บไซต์ของ NVİ

สูตรที่รู้จักกันทั่วไป

สูตรที่เผยแพร่กันทั่วไปและเครื่องมือตรวจสอบกับไลบรารีส่วนใหญ่ใช้มีสองขั้นตอน ให้ตั้งชื่อหลักจากซ้ายเป็น d1 ถึง d11

  1. หลักที่ 10: รวมหลักในตำแหน่งคี่ (d1 + d3 + d5 + d7 + d9) แล้วคูณ 7 จากนั้นลบผลรวมของหลักในตำแหน่งคู่ (d2 + d4 + d6 + d8) หลักหน่วยของผลลัพธ์ (มอดุโล 10 เป็นค่าบวก) คือ d10
  2. หลักที่ 11: รวม 10 หลักแรก รวม d10 ด้วย หลักหน่วยของผลรวมคือ d11

นอกจากนี้ หลักแรกไม่เคยเป็น 0

ตัวอย่าง: สำหรับ 9 หลักแรก 123456789 ตำแหน่งคี่รวมได้ 1 + 3 + 5 + 7 + 9 = 25 และตำแหน่งคู่ 2 + 4 + 6 + 8 = 20 25 × 7 − 20 = 155 ดังนั้น d10 = 5 สิบหลักแรกรวมได้ 45 + 5 = 50 ดังนั้น d11 = 0 หมายเลขเต็มคือ 12345678950 เป็นเพียงตัวอย่าง ไม่ใช่หมายเลขของบุคคลจริง

เนื่องจาก NVİ ไม่เผยแพร่สูตร เครื่องมือของ LeedyBox จึงระบุบนหน้าว่าใช้สูตรที่รู้จักกันทั่วไป และบันทึกการตรวจทานระบุว่าสูตรนี้ยังไม่ได้รับการยืนยันจากเอกสารทางการ

ทำไมหลักสุดท้ายเป็นเลขคู่เสมอ

สองขั้นตอนนี้เชื่อมกันในแบบที่มองข้ามได้ง่าย ให้ O เป็นผลรวมของหลักในตำแหน่งคี่ และ E เป็นผลรวมของหลักในตำแหน่งคู่ใน 9 หลักแรก จะได้ d10 ≡ 7O − E และ d11 ≡ O + E + d10 ≡ O + E + 7O − E = 8O (ทั้งหมดมอดุโล 10) จำนวนเต็มใดคูณ 8 จะลงท้ายด้วย 0, 2, 4, 6 หรือ 8 ตามสูตรนี้หลักที่ 11 จึงเป็นเลขคู่เสมอ หมายเลขที่ลงท้ายด้วย 1, 3, 5, 7 หรือ 9 จึงตัดทิ้งได้ทันที

ตัวเลขตรวจสอบจับข้อผิดพลาดอะไรได้

  • ผิดหลักเดียวจับได้เสมอ หากหลักในตำแหน่งคี่เปลี่ยน 7O จะเปลี่ยนไปเจ็ดเท่าของส่วนที่เปลี่ยน หากหลักในตำแหน่งคู่เปลี่ยน E จะเปลี่ยน ทั้งสองกรณี d10 จะไม่ตรงอีกต่อไป หาก d10 หรือ d11 ผิดก็จะไม่ผ่านการตรวจของหลักนั้นเอง
  • การสลับตำแหน่งบางแบบจับไม่ได้ การสลับหลักตำแหน่งคี่กับหลักตำแหน่งคู่ที่อยู่ติดกันทำให้ 7O − E เปลี่ยนไปแปดเท่าของผลต่างของสองหลักนั้น ซึ่งเป็นพหุคูณของ 10 เมื่อผลต่างเท่ากับ 5 เช่น ทั้ง 16000000018 และ 61000000018 ผ่านการตรวจ แม้สองหลักแรกจะสลับกัน
  • การตรวจไม่ได้บอกว่าหมายเลขมีอยู่จริง ประมาณหนึ่งในร้อยของจำนวน 11 หลักที่ไม่ขึ้นต้นด้วย 0 มีตัวเลขตรวจสอบที่ตรงกัน ซึ่งหมายถึงหมายเลขหลายล้านที่ไม่เคยออกให้

สิ่งที่หมายเลขไม่ได้บอก

หลายคนเชื่อว่าตัวเลขเข้ารหัสสถานที่เกิด เพศ หรืออายุ NVİ บอกตรงกันข้าม หมายเลขไม่มีข้อมูลที่มีความหมายว่าบุคคลนั้นเป็นใคร เพศ อายุ ศาสนา หรือสถานที่เกิด และไม่สามารถนำหมายเลขของคนหนึ่งไปหาข้อมูลตัวตนของญาติได้ ส่วนที่มีกฎซึ่งใครก็คำนวณได้มีเพียงตัวเลขตรวจสอบ

การใช้หมายเลขในซอฟต์แวร์

  • เก็บหมายเลขเป็นสตริง 11 อักขระ เพราะไม่มีความหมายทางเลขคณิต และบางระบบเติมหลักหรือเปลี่ยนรูปแบบช่องตัวเลข
  • ตรวจตอนป้อนข้อมูลเพื่อจับการพิมพ์ผิด และหากต้องยืนยันตัวตน ให้พึ่งบริการทางการที่ระบบของคุณเชื่อมต่อ การผ่านการตรวจไม่ใช่การยืนยันตัวตน
  • ถือว่าหมายเลขจริงเป็นข้อมูลส่วนบุคคล อย่าใส่ใน URL บันทึกระบบ รายงานข้อผิดพลาด หรือเครื่องมือวิเคราะห์
  • สำหรับข้อมูลทดสอบ ให้ใช้หมายเลขที่สร้างขึ้นซึ่งผ่านการตรวจ เครื่องมือสร้างในเบราว์เซอร์ หมายเลขเหล่านี้อาจตรงกับของบุคคลจริง จึงห้ามใช้เป็นตัวตนของใคร

คำถามที่พบบ่อย

สูตรที่รู้จักกันทั่วไปเป็นสูตรทางการหรือไม่

NVİ ยืนยันว่าสองหลักสุดท้ายคำนวณจาก 9 หลักแรกและแบ่งปันอัลกอริทึมกับหน่วยงานรัฐ แต่ไม่ได้เผยแพร่สูตร สูตรในคู่มือนี้คือสูตรที่รู้จักกันทั่วไป และ LeedyBox ระบุไว้เช่นนั้น

เลข T.C. Kimlik ขึ้นต้นด้วย 0 ได้หรือไม่

ไม่ได้ ตามกฎที่รู้จัก หลักแรกไม่เคยเป็น 0 หมายเลข 11 หลักที่ขึ้นต้นด้วย 0 จึงถูกปฏิเสธ แม้ตัวเลขตรวจสอบจะตรงก็ตาม

หลักสุดท้ายเป็นเลขคู่เสมอจริงหรือ

ตามสูตรใช่ หลักที่ 11 เท่ากับแปดเท่าของผลรวมหลักในตำแหน่งคี่ มอดุโล 10 ซึ่งเป็นเลขคู่เสมอ

รู้ได้ไหมว่าหมายเลขเป็นของใคร

ไม่ได้ การตรวจใช้เพียงตัวเลข ตามที่ NVİ ระบุ หมายเลขไม่มีข้อมูลส่วนบุคคล และเครื่องมือไม่ได้ค้นหาหมายเลขที่ใดเลย

แหล่งที่มา

แหล่งที่มา: Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü: T.C. Kimlik No İşlemleri · ตรวจสอบล่าสุด: