Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 3.2 KB

README.md

File metadata and controls

71 lines (52 loc) · 3.2 KB

ThaiCIDHelper [#1 สำหรับ Console]

ThaiSmartCard-Reader-Python [Console]

Thai CID Smart Card Reader Helper
โปรแกรมอ่านบัตรประชาชน (คนไทย) ด้วยไพธอน ใช้อ่านข้อมูลจากบัตรประชาชน คนไทย

📌 แจ้งให้ทราบ
โค้ดนี้ เหมาะสำหรับงาน Console
ส่วนที่ใช้งานกับ GUI (Delphi , QT6, Tkinter , Kivy) จะเป็นอีกไฟล์นะครับ
จะมีเพิ่มส่วนของ Callback เข้าไป

📌 ข้อมูล Requirements

python 3.11.5
pscard 2.0.7

📌 เครดิต APDU ของคุณ chakphanu

https://github.com/chakphanu/ThaiNationalIDCard/blob/master/APDU.md

📌 APDU ผมนำมาอัพเดต

https://github.com/warapetch/ThaiSmartCard-Delphi/blob/main1/APDU.md

🔷 หมายเหตุ / ปัญหา

  • บัตรผู้สูงอายุ ไม่ทราบวันเดือนเกิด วันเกิด จะมีเฉพาะปี หรือ เป็นช่องว่าง
  • บัตรผู้สูงอายุ ที่อายุมากกว่า 75 ปี วันหมดอายุ อาจเป็นช่องว่าง

🔷 โปรแกรม อ่านบัตรประชาชน (คนไทย)
สามารถมองเห็นได้เฉพาะส่วนที่เป็น Public
(เท่าที่เห็นบนหน้าบัตรประชาชน )

ฟิลด์ APDU
เลขบัตร 80 B0 00 04 02 00 0D
ชื่อนามสกุล (TH) 80 B0 00 11 02 00 64
ชื่อนามสกุล (EN) 80 B0 00 75 02 00 64
วันเกิด 80 B0 00 D9 02 00 08
เพศ 80 B0 00 E1 02 00 01
หน่วยงานออกบัตร 80 B0 00 F6 02 00 64
วันออกบัตร 80 B0 01 67 02 00 08
วันหมดอายุ 80 B0 01 6F 02 00 08
ศาสนา 80 B0 01 77 02 00 02
ที่อยู่ 80 B0 15 79 02 00 A0
เลขใต้บัตร 80 B0 16 19 02 00 0E

|

  • ข้อมูลอื่นๆ

รหัสหน่วยงาน [เห็น]
ลายเซนต์ผู้อนุมัติ [เห็น]
ลายนิ้วมือ [ไม่เห็น]
และอื่นๆ [ลองค้นหาดู]

เนื้อหา + คลิป บน ยูทูป

🔷 วิดีโอ 📌 แนะนำ โปรแกรมอ่านบัตรประชาชน คนไทย - ไพธอน

cover

🔷 FaceBook
https://www.facebook.com/born2dev

🔷 YouTube
https://www.youtube.com/c/HowToCodeDelphi