首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyScard -执行GET响应后获得的数据的解释是什么?

PyScard -执行GET响应后获得的数据的解释是什么?
EN

Stack Overflow用户
提问于 2018-02-22 09:41:03
回答 1查看 307关注 0票数 0

我正在尝试使用pyScard和ISO7816命令来计算联系人智能卡中的文件层次结构。

我做的第一件事是使用以下方法选择主文件(INS = 0xA4)

代码语言:javascript
复制
    connection.execute([0x0, 0xA4, 0x0, 0x0, 0x0])

这将返回(,0x61,0x19),这意味着我必须运行GET_RESPONSE (INS = 0xC0)命令才能得到答案。

为了做到这一点,我跑

代码语言:javascript
复制
    connection.execute([0x0, 0xC0, 0x0, 0x0, 0x19])

它返回一组字节(除了0x9000)。

如果我正确地理解了它,通过运行SELECT文件,我选择了主文件,但我似乎没有找到我在GET响应中接收到的字节的解释,这意味着什么?你是怎么解释他们的?

谢谢!!)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-22 16:06:40

谢谢guidot!!

GET RESPONSE对于说T=0的卡片没有自己的定义,这一点您似乎有。您必须查看SELECT命令。很明显,一个典型的卡将返回许多FCIs (文件控制参数数据对象),包装在62/64/6F标签中的TLV-格式,但您必须通过查看您收到的响应进行比较。一张卡可以返回完全专有的东西,但仍然声称符合7816-4。如果没有操作系统手册,那么你就不走运了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48924045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档