java apdu读取社保卡_读取社保卡信息
08 社会保障卡号码 cn 12 |
09 姓名 an 1E |
4E 姓名扩展 an 14 | SSSE
0A 性别 cn 01 | "EF06"
0B 民族 cn 01 |
0C 出生地 cn 03 |
0D 出生日期 cn 04 |
+----------------------------+-------------------+------------------------+-----------+--------------+------------+
可以获知,以上数据,可以直接读出,不需要走加密模块。
---------------------------------------------------------------------------------------------------------------------------
2.选用接触式读卡器,接触式读卡器可以采用SIM卡读卡器,由于SIM卡读卡器,便宜,易于购买。如果采用带安全模块的接触式读卡器,一般
设备都无法购买到,不卖个人。SIM卡读卡器无安全模块,故适合读取非加密数据。当然可以选用其他接触式读卡器,ACR系列的接触式读卡器
由于不支持发送APDU指令,故不适合读取卡内数据
我购买的SIM卡读卡器,相关信息
符合PC/SCVersion 1.0/2.0标准并通过微软认证,电脑&网路使用安全控制(Access Control),电子商务(e-Commerce)或会员管理机制(Royal program)
符合财金规范第二代IC晶片金融卡(FISC II)
可读写SLE4418/4428、SLE4432/4442、SLE4436/5536及I2C Memory卡
可读符合ISO7816-3; T=0 and T=1通讯协定之CPU卡
---------------------------------------------------------------------------------------------------------------------------
3.使用Windows自带的智能卡API开发读取卡内数据,关于CPU卡内数据文件结构和流程,参考我的文章。
windows中调用智能卡,需要包含winscard.h,Winscard.lib,在winscard.h中包含了许多智能卡的API,https://docs.microsoft.com/zh-cn/windows/win32/api/winscard/
主要用到的API有:SCardEstablishContext;SCardListReaders;SCardConnect;SCardStatus;SCardBeginTransaction;SCardTransmit;SCardReconnect;
SCardEndTransaction;SCardDisconnect;SCardFreeMemory。
关于怎么调用这些API,就不在这里重复说了,网上一搜都有。
---------------------------------------------------------------------------------------------------------------------------
4.发送APDU指令
1】因为上文中,已经说明,社会保障系统环境 SSSE 的应用标识符,所以直接select这个,0x00,0xa4,0x04,0x00,0x0f,0x73,0x78,0x31,0x2E,0x73,0x68,0x2E,0xC9,0xE7,0xBB,0xE1,0xB1,0xA3,0xD5,0xCF
2】继续select,0x00,0xa4,0x02,0x00,0x02,0xEF,0x06,0x00
3】读取数据,0x00,0xb2,0x0a,0x00,0x03;0x00,0xb2,0x0b,0x00,0x03;0x00,0xb2,0x0d,0x00,0x06;
0x00,0xb2,0x09,0x00,0x20;0x00,0xb2,0x08,0x00,0x14
同理,select EF05,读取数据
关于怎么解析姓名,还是没搞懂,这个ACSII码,怎么解析成汉字的。
java apdu读取社保卡_读取社保卡信息相关推荐
- 如何区分电梯卡为id卡ic卡_电梯IC卡和ID卡有何不同?
原标题:电梯IC卡和ID卡有何不同? 在现代社会中,随着科技和经济的高速发展,各种各样的卡也出现在人们生活中,如:医疗卡.会员卡.贵宾卡.保险卡.房卡等,随着这些卡类的快速发展,又有了IC卡和ID卡等 ...
- 如何区分电梯卡为id卡ic卡_门禁卡ID卡和IC卡从外表怎么区分?
展开全部 1.外观不同:想要辨别IC卡和e68a84e8a2ad3231313335323631343130323136353331333433636232ID卡,只要看这个卡里是否存有一些信息,使用 ...
- 如何区分电梯卡为id卡ic卡_电梯ic卡系统与ID卡系统有什么区别
电梯 ic 卡系统与 ID 卡系统有什么区别 现在很多地方乘坐电梯都需要刷卡,要不是刷卡进去乘坐电梯,就是进去电梯内刷卡. 很多人不清楚那个卡片属于什么类型.有些地方用 ic 卡有些地方用 ID 卡, ...
- 如何区分电梯卡为id卡ic卡_门禁卡是选择IC卡好还是ID卡好
门禁卡目前可以封装不同的芯片,因此也可以做成ID的,也可以做成IC的,于是很多人也会这样问:"门禁卡是选择IC卡好还是ID卡好?"对于这个问题,银深源解析其中的个中原委. 其实IC ...
- API卡_苏宁卡、交行合作深入:“荐面礼”活动升级 好礼当先
作为国内四大金融科技集团之一,苏宁金融早在2017年就与交通银行签订<智慧金融战略合作协议>.2018年,苏宁金融旗下苏宁卡联手交通银行推出了"荐"面礼活动.基于业务与 ...
- java 读 jar外文件_读取Jar包外面的配置文件
比较常用的方法是将properties文件直接打入JAR包中,然后使用Properties类进行读取.有时候也需要读取在JAR外面的配置文件.废话不多说,直接上代码: import java.io.B ...
- java写入excel换行符_读取excel中字符包含回车换行时,当写入文件后,换行符号改变...
行内超网系统在自动化测试工具时碰到一个有意思的问题,在windows系统上运行自动化测试工具的智能发起端去模拟人行发送xml报文,智能发起端读取报文时,如果xml报文中含有换行操作,超网系统处理发起端 ...
- java实现七日股票问题_七日打卡--JAVA资源限制
资源限制 资源限制是指在进行并发编程时,程序的执行速度受限于计算机硬件资源或软件资源. 例如服务器的带宽只有2Mb/s,某个资源的下载速度是1Mb/s每秒,系统启动10个线程下载资源,下载速度不会变成 ...
- mysql读取股票数据_读取股票数据存储到本地MySQL数据库(一)
主要有三个步骤:(1)从东方财富上爬虫读取到所有股票的codelist:(2)从凤凰网的api获取到某只股票历史上所有数据,开盘收盘价,成交量,成交金额,ma均线价格等数据:(3)通过pymysql将 ...
- python读取nii文件_读取nii或nii.gz文件中的信息即输出图像操作
读取nii或者nii.gz文件中的信息,并且输出图像. import matplotlib from matplotlib import pylab as plt import nibabel as ...
最新文章
- August 14, 2009 - Choice
- 大众高层:中国将成为全球自动驾驶软件研发中心
- webuploader 获取文件md5_WebUploader API文档
- 启动Nginx 出现 nginx: [emerg] unknown directive 锘?user 错误
- NIO Buffer
- 高并发学习(二)安全发布对象/不可变对象/线程封闭
- 少儿编程几种语言_您使用了几种编程语言?
- python安装的模块在pycharm中能用吗_pycharm安装python模块
- 把别人的Tcl/Tk代码加入到Go语言里2 矩形
- 关于计算机博弈的开源项目
- java控制反转_控制反转(IOC)模式
- 极客大学架构师训练营 系统架构 大型网站技术架构 维基百科、淘宝、新浪微博案例分析 第8课 听课总结
- JavaWeb文件上传(1)--基础
- java webp图片转换为png或jpg
- 指针(一)(基本概念)
- cad两直线相交画圆弧_CAD两直线,如何用圆弧连接?
- [C/C++]宽字符与控制台输出
- java netty wss_netty实现websocket客户端(支持wss安全连接)
- 信贷系统——增加2种模式访问模式A模式(通过销售人员入户的)B模式(通过Erp入户的)
- WPF资源Resources的创建以及动态修改和数据绑定。
热门文章
- 创建Django项目及配置
- MATLAB与STK互联23:卫星对象操作(14)—仿真分析案例1,建立8个地面站,分析对卫星的可见性
- 缓存中间件技术选型Memcached、MongoDB、Redis
- kotlin-android-extensions扩展的导入
- 六大场景,看懂声纹识别技术怎样“抗疫防疫” 小快
- 计算机导论大一第四章,计算机导论-第四章.ppt
- mysql环境变量配置还是不行_为什么要配置mysql环境变量
- websockets_Websockets在数据工程中鲜为人知的模式
- kpi绩效考核流程图_某集团公司完整KPI绩效考核方案(PPT)
- Layout天线效应的产生原因以及解决方法