【问题标题】:Lock Pages APDU Command OK5X21锁定页面 APDU 命令 OK5X21
【发布时间】:2020-01-17 15:15:20
【问题描述】:

我一直在尝试锁定前 15 页以避免任何写操作。

我尝试使用的命令如下:

注意:[0x00, 0x00, 0xFF, 0xFF] 是一个字节数组

CommandAPDU(0xFF, 0xD6, 0, 2, [0x00, 0x00, 0xFF, 0xFF]) or     CommandAPDU(0xFF, 0xD6, 0, 3, [0x00, 0x00, 0xFF, 0xFF])

我总是收到90 00所以它似乎在做某事,尽管我仍然可以写。

在那之后,我阅读了与 COMPATIBILITY_WRITE 相关的内容,应该使用 A0,所以我尝试使用它重新编写我的命令,但我总是收到 67 006B 00

(0xFF, 0xA0, 0, 2, [0x00, 0x00, 0xFF, 0xFF])

我正在使用带有 Omnikey5X21 的 Ultralight C。

我做错了吗?

【问题讨论】:

    标签: apdu contactless-smartcard omnikey


    【解决方案1】:

    嗯,第一件事是 90 00 表示操作成功。所以第一组命令正在成功地做某事——只是不是你想要它做的事情。

    对于第二条命令,67 00 表示长度错误,6B 00 表示 P1/P2 参数错误。

    一整套 APDU 响应在这里:https://www.eftlab.com/knowledge-base/complete-list-of-apdu-responses/

    Omnikey 文档建议使用 0xFF、0x30、0x00、0x02 进行锁定。请参阅第 10.3.3 节下的格式文档: http://www.intraproc.com/downloads/Fargo/HDP5000%20OLD/Omnikey%20CardMan%205121/Manuals/ok_contactless_developer_guide_an_en.pdf

    【讨论】:

      猜你喜欢
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多