第三代身份证识别仪专业应用服务商,主营:身份证读卡器、社保卡读卡器、医保卡读卡器、市民卡读卡器等智能卡读写器

东信EST-100G谷歌Chrome版身份证阅读器
首页 > 服务支持专区 > 产品支持 > SDK二次开发包

广东东信智能科技系列接触芯片社保卡APDU底层指令和协议

来源:www.qianjingkeji.com   标签:社保卡 指令 APDU 协议 医保卡 市民卡   发布时间: 2019-5-18 16:32:29

东信系列接触芯片社保卡APDU底层指令和协议

本APDU指令协议支持全国接触芯片社保卡/医保卡/市民卡,适用有底层开发经验的技术人员使用,支持单片机、LinuxARM等嵌入式系统使用。Windows和Android可直接调用动态库,无需使用此协议。

社保卡读取流程:接触冷复位 > 选择应用环境 > 选择EF06/EF05文件 > 读信息,可参考以下演示。

1接触冷复位:

发送:EA EB EC ED 05 00 74 0C 7D BB

返回:EA EB EC ED 16 00 00 74 3B 6D 00 00 00 81 54 40 00 86 60 44 01 00 6B 36 68 37 BB


2选择应用环境:

发送:EA EB EC ED 19 00 72 0C 00 A4 04 00 0F 73 78 31 2E 73 68 2E C9 E7 BB E1 B1 A3 D5 CF 95 BB

返回:EA EB EC ED 07 00 00 72 61 1B 0F BB


2.1选择EF06文件EF06文件存储姓名、身份证号码、性别、名族、出生日期):

发送:EA EB EC ED 0D 00 72 0C 00 A4 02 00 02 EF 06 00 3E BB

返回:EA EB EC ED 07 00 00 72 90 00 E5 BB  


读取社会保障卡号码/身份证号码

发送:EA EB EC ED 0A 00 72 0C 00 B1 09 00 14 DA BB

返回:EA EB EC ED 1B 00 00 72 08 12 34 32 31 37 32 31 31 39 38 36 30 34 32 35 33 34 30 31 90 00 E3 BB  

解析示例:

EA EB EC ED:起始帧;

1B 00:总数据长度27字节;

00:成功;

72:信息类型域;

08:标志;

12:信息有效长度18字节;

34 32 31 37 32 31 31 39 38 36 30 34 32 35 33 34 30 31:转ASC得身份证号码:421721198604253401

90 00APDU指令成功标志;

E3:异或检验位;

BB结束帧


读姓名:

发送:EA EB EC ED 0A 00 72 0C 00 B1 07 00 20 EF BB

返回:EA EB EC ED 27 00 00 72 09 1E D5 C5 C8 FD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00 F7 BB

解析:姓名为:D5 C5 C8 FD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,转ASC为:张三;


读性别:

发送:EA EB EC ED 0A 00 72 0C 00 B2 0A 00 03 CF BB

返回:EA EB EC ED 0A 00 00 72 0A 01 31 90 00 D2 BB

解析:31ASC1,对应性别为男,参考性别对照表


读民族:

发送:EA EB EC ED 0A 00 72 0C 00 B2 0B 00 03 CE BB

返回:EA EB EC ED 0A 00 00 72 0B 01 01 90 00 E3 BB

解析:名族01,汉,参考名族对照表


读出生日期:

发送:EA EB EC ED 0A 00 72 0C 00 B2 0D 00 06 CD BB

返回:EA EB EC ED 0D 00 00 72 0D 04 19 86 04 25 90 00 58 BB

解析:19860425


2.2选择EF05文件EF05文件中存储卡号、发卡日期、有效期):

发送:EA EB EC ED 0D 00 72 0C 00 A4 02 00 02 EF 05 00 3D BB

返回:EA EB EC ED 07 00 00 72 90 00 E5 BB


社保卡卡号:

发送:EA EB EC ED 0A 00 72 0C 00 B3 06 00 0B CA BB

返回:EA EB EC ED 12 00 00 72 07 09 41 42 35 38 36 39 36 34 35 90 00 C8 BB

解析:41 42 35 38 36 39 36 34 35ASCAB5869645


读发卡日期:

发送:EA EB EC ED 0A 00 72 0C 00 B2 05 00 06 C5 BB

返回:EA EB EC ED 0D 00 00 72 05 04 20 17 05 15 90 00 C9 BB

解析:20170515


读卡有效期:

发送:EA EB EC ED 0A 00 72 0C 00 B2 06 00 06 C6 BB

返回:EA EB EC ED 0D 00 00 72 06 04 20 37 05 15 90 00 EA BB

解析:20370515

社保卡指令支持读全国的社保卡、医保卡、市民卡等卡面信息,无法调取金融账户,适用于一些无身份证,可以用社保卡代替身份证来使用的场所,广泛适用于自助机、安卓机、医院体检机、社保终端等查询业务产品。


 

 
QQ在线咨询