我需要您的帮助来验证智能卡的 PIN。我正在使用Python
和pyscard
。我知道我必须使用一个APDU
命令并且我必须使用它来发送它,ScardTransmit()
但我找不到要使用的 APDU。例如:
SCardTransmit(hcard,dwActiveProtocol,
[0x00, 0x20, 0x00, 0x01, 0x06, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x00])
(因此使用 PIN=123456)将仅返回 6A 88 - 未找到引用数据
我想知道:有没有办法获得一些关于查看特定智能卡的命令ATR
的提示?即:INS 字段中的命令“20”(APDU 由 CLA、INS P1、P2、DATA 组成)是 ISO 定义的用于验证 PIN 的内容,但是如何理解我做错了什么?
谢谢。
PS:顺便说一句,使用 P2="00" 我得到6A 83,找不到记录。