我尝试使用javax.smartcardio
API发送VERIFY(pin)命令。我的密码是12345678。
根据我在网上找到的一些例子,我尝试过这个APDU:
00 20 00 83 08 01 02 03 04 05 06 07 08
但结果是:
69 84 (reference data invalid)
。
我也尝试过:
00 20 00 83 08 12 34 56 78
但我仍然得到同样的错误。
根据我的SmartCart规格,该卡支持:
我有点绝望,因为我无法找到出路。您能否建议我对我的APDU进行一些更改,或者甚至是一种完全不同的方法(另一种用于连接我的智能卡的库或语言)?
答案 0 :(得分:5)
由于您的卡是ISO 7816,请参阅以下link部分6.12中的APDU。
您需要做的是:
00 20 00 81 00
00 20 00 81 08 31 32 33 34 35 36 37 38
。