首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检索智能卡的基本信息

如何检索智能卡的基本信息
EN

Stack Overflow用户
提问于 2019-11-07 03:46:16
回答 2查看 1.6K关注 0票数 1

我正在使用一个简单的智能卡读卡器,并希望使用相同的读卡器检索存储在EMV芯片上的信息。目前,我发现了一个名为pyscard的库,它使用python

目前,我已经设法使用文档和一些命令代码来获取我的卡的ATR,包括Applet代码,但还没有能够检索到任何实际重要的数据,比如CardHolder名称、PAN、过期日期、卡类型(Visa、MasterCard...)。等。

ATR或AID是否在某种程度上有用?我是否必须处理或分析ATR和AID才能获得命令代码?

有没有可能获得数据,因为到处都没有命令代码,但许多堆栈溢出文章大多无处可寻,在维基百科和整个文档中都有详细的解释。

pyscard文档似乎也没有提供这样的信息。

另外,有没有可能访问用户的购物库,例如以列表的形式:4.5欧元、22欧元、5欧元。等等,或者更确切地说没有,或者这些数据甚至记录在芯片上?

我找到的最接近的来源是这个链接:https://iso8583.info/lib/EMV/TLVs,这里有一篇类似复制的文章,Retrieve smart card's PAN with Python and pyscard,这里有一些文档https://www.openscdp.org/scripts/tutorial/emv/reademv.html

这也是pyscard的文档:https://pyscard.sourceforge.io/index.html

感谢你的回答,如果不是为了投票,就像我发现的许多类似的问题一样,已经收到了这样的投票。

EN

回答 2

Stack Overflow用户

发布于 2019-12-31 19:53:14

由Card connect提供的SCSH (智能卡外壳)对您来说是一个有用的工具。它有一些预定义的脚本来读取EMV卡。下载链接为EMV Credit Card Application

票数 2
EN

Stack Overflow用户

发布于 2019-11-20 20:21:40

RFIDIOt是一个很好的库,可以用来做这件事:

https://github.com/AdamLaurie/RFIDIOt

它附带了许多示例,包括ChAP.py,它提供了与EMV卡对话所需的代码。

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

https://stackoverflow.com/questions/58737473

复制
相关文章

相似问题

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