我已经得到了以下验证(PIN码) APDU命令,我们发送到金雅拓SafeNet阅读器K1100:
00 20 00 81 08 26 12 34 56 ff ff ff ff
我总是得到响应67 00 (错误的长度)。据我所知,这意味着LC或LE都是不正确的。
发布于 2017-03-28 15:05:01
假设APDU看起来是正确的:
您可以尝试01而不是81,以确保在MF中搜索PIN,或者00 (假设卡隐式知道PIN id )。如果两次尝试都失败,您必须收集有关卡的初始化/个性化的更多信息。
因为Verify命令没有结果,所以LE不可能出错。但是,请注意,当使用Java类构造APDU时,会自动添加LC,并且不能指定LC。
我唯一的另一个想法是,省略相应地调整LC的FF字节。
发布于 2021-04-30 15:04:59
你在用雅典娜吗?
如果是这种情况,请尝试p2= A0
https://stackoverflow.com/questions/43044896
复制相似问题