我刚刚开始学习智能卡,我正在使用pyscard进行实践。
所以我有两个问题(我使用的是visa预付卡):
1)我在网上看到,人们说有一种方法可以知道你的卡可以使用哪些选择方法,通过他的ATR。您如何确定这一点?谁能给我举个例子。
2)我试着用我在网上看到的很多技巧来选择我的VISA卡的MF。我尝试了辅助工具,使用MF名称和许多其他名称,但没有得到="90 00"的结果。谁能帮帮我。
如果你也能带来一个很好的学习指南,我会很高兴的!
发布于 2019-07-02 12:52:27
1)你可以使用这个站点来解码你的ATR:https://smartcard-atr.appspot.com/。在类别指示符字节(0x80)下,您将看到如何选择应用程序。
2)与其他卡相比,您的卡可能具有不同的visa AID。最常用的辅助手段是A0000000031010,即visa、借记卡或信用卡。
有两种方法可以检查您的卡支持的AID。
a)如果您不知道卡的AID,可以尝试发送支付系统环境(PSE) AID。如果该卡支持PSE,它将发回支持的艾滋病列表。查看此处如何发送select PSE:https://www.openscdp.org/scripts/tutorial/emv/applicationselection.html
也可以在PSE上查看这个问题:How to Read EMV based smart VISA card details
b)尝试发送所有可能的艾滋病申请签证。请访问此网站查找其他Visa艾滋病病毒:http://emvfunctionalflow.blogspot.com/2018/05/visa-inc.html
https://stackoverflow.com/questions/56837306
复制相似问题