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

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

身份证通过身份证识别仪读取出来16进制转中文方法

来源:www.qianjingkeji.com   标签:身份证识别仪 16进制 转中文   发布时间: 2018-7-4 16:35:13

我们都知道,身份证是特殊的非接触式CPU卡,里面存储的身份证信息是加密的,必须配备身份证阅读器安全模块才能读取出来。而且读取出来之后是16进制的原始加密数据,那么怎么解析成我们明文的中文身份证信息呢?

下面就我公司身份证阅读器系列产品来做一个简单的参考说明:

我国身份证芯片里面存储的信息

说明:上图数据为身份证文字+照片数据,不包括指纹数据。指纹的这里不做分析,具体可以参考通讯协议。

一、头文件:

AA AA AA 96 69 05 08 00 00 90 01 00 04 00 

头文件不用理会

身份证信息解析说明    身份证信息解析说明    身份证信息解析说明


说明:

1、1024字节相片数据为原始加密数据,Linux和单片机无法解析,目前只有Windows和Android相片解码库。

2、依据相片解码库,传入原始数据可以获得相片的.bmp原始数据(可以保存另存为.jpg或者.bmp相片)。

3、可以根据自身需求,再次转换成Base64相片数据。

三、1字节CRC

84

CRC不用理会

通过一下列举方法,就可以在自己程序中把身份证识别仪读取出来的身份证16进制信息转成中文明文的身份证信息。

广州千景信息科技有限公司

 

 
QQ在线咨询