我已经在这里(https://stackoverflow.com/questions/28658283/c-getslotlisttokenpresent-pslotlist-pulcount-return-pulcount-0)询问了一个关于我的智能卡(https://en.wikipedia.org/wiki/Universal_electronic_card)的问题,但我想知道:是否可以从智能卡获取特定记录,知道该针代码和记录的位置?
由ISO-7816开发的地图,因此APDU命令必须基于以下方案:
[CLA] [INS] [P1] [P2] [Lc字段] [数据字段] [Le field]
如果需要来自5F20字段的数据,APDU命令应该如何以及在C ++ / C#上使用哪个库更好?
P.s。:这里是来自文件sector.ini的数据:
[Sector1_11]
Icon =“IDENTIFICATION SECTOR”
BlockDescr1 =“0 | 0 |用于共享的数据块”
BlockDescr2 =“0 | 0 |阻止公开访问PIN”
DataDescr21 =“DF27 | 1 | 6 | 0,0,0 | 1 | SNILS”
DataDescr22 =“DF2B | 4 | 8 | 0,0,0 | 1 | MHI数量”
DataDescr23 =“5F20 | 0 | 26 | 0,0,0 | 1 |名称”
DataDescr24 =“DF23 | 0 | 100 | 0,0,0 | 1 |发行人地址”
DataDescr25 =“5F2B | 4 | 4 | 0,0,0 | 1 | Born”
DataDescr26 =“DF24 | 0 | 100 | 0,0,0 | 1 | Birthplace”
DataDescr27 =“5F35 | 3 | 1 | 0,0,0 | 1 | Paul”
DataDescr28 =“DF2D | 0 | 40 | 0,0,0 | 1 |最后”
DataDescr29 =“DF2E | 0 | 40 | 0,0,0 | 1 |名称”
DataDescr210 =“DF2F | 0 | 40 | 0,0,0 | 1 |中间”
我只知道第三个数字表示以字节为单位的数据量。