[英]What's wrong with this Verify APDU command?
我有以下验证 (PIN) APDU 命令,我们将其发送到 Gemalto SafeNet Reader K1100:
00 20 00 81 08 26 12 34 56 ff ff ff ff
我总是得到响应67 00
(长度错误)。 据我所知,这意味着 LC 或 LE 都不正确。
APDU 看起来是正确的,假设:
您可以尝试 01 而不是 81,以确保在 MF 中搜索 PIN,或者 00 假设卡隐式知道 PIN id。 如果两次尝试均失败,则您必须收集有关卡初始化/个性化的更多信息。
由于Verify命令没有结果,LE不可能出错。 但是请注意,当使用 Java 类构建 APDU 时,LC 是自动添加的,不得指定。
我唯一的其他想法是,省略相应地调整 LC 的 FF 字节。
你在用雅典娜吗?
如果是这种情况,请尝试 p2= A0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.