我使用的是一个简单的智能卡读卡器,我想检索存储在EMV芯片上的信息。目前,我找到了一个名为pyscard的库,它使用python
。在
目前,我已设法使用文档和一些命令代码来获取我的卡的ATR,包括小程序代码,但无法检索到任何实际重要的数据,如持卡人姓名、PAN、到期日、卡类型(Visa、MasterCard…)等
ATR或AID是否有用?我是否需要处理或分析ATR并帮助获取命令代码?在
有没有可能获得数据,因为没有任何命令代码,但有很多堆栈溢出的文章,大部分都没有详尽的解释,在维基百科和整个文档中都有。在
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
感谢您的回答,如果不是投反对票,正如我发现的许多类似的问题,已经收到了这样的投票。在
Card connect提供的SCSH(智能卡外壳)可能是一个有用的工具。它有一些预定义的脚本来读取EMV卡。 下载链接是EMV Credit Card Application
RFIDIOt是一个很好的库,可用于:
https://github.com/AdamLaurie/RFIDIOt
它有很多例子包括第一章你需要的是EMV的密码卡。在
相关问题 更多 >
编程相关推荐