首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个Verify APDU命令有什么问题?

这个Verify APDU命令有什么问题?
EN

Stack Overflow用户
提问于 2017-03-27 19:15:47
回答 2查看 782关注 0票数 0

我已经得到了以下验证(PIN码) APDU命令,我们发送到金雅拓SafeNet阅读器K1100:

00 20 00 81 08 26 12 34 56 ff ff ff ff

我总是得到响应67 00 (错误的长度)。据我所知,这意味着LC或LE都是不正确的。

EN

回答 2

Stack Overflow用户

发布于 2017-03-28 15:05:01

假设APDU看起来是正确的:

  • 在当前DF
  • 中存在ID为1的PIN卡将BCD格式用于PIN,并将其填充为8字节PIN值包含奇怪的不可打印字符

您可以尝试01而不是81,以确保在MF中搜索PIN,或者00 (假设卡隐式知道PIN id )。如果两次尝试都失败,您必须收集有关卡的初始化/个性化的更多信息。

因为Verify命令没有结果,所以LE不可能出错。但是,请注意,当使用Java类构造APDU时,会自动添加LC,并且不能指定LC。

我唯一的另一个想法是,省略相应地调整LC的FF字节。

票数 0
EN

Stack Overflow用户

发布于 2021-04-30 15:04:59

你在用雅典娜吗?

如果是这种情况,请尝试p2= A0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43044896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档