【发布时间】:2017-05-18 20:23:55
【问题描述】:
这些天我开始研究 APDU 命令和响应的基本概念,我对 Lc 和数据轨道的使用及其含义有疑问。 例如,如果我编写如下命令: 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00 我会说他的(如果我错了,请纠正我的情况)
- CLA = 等于 00
- INS = A4 即 SELECT
- P1 = 04 他的第一个记录名称
- 默认为 P2 = 00
- Lc = 0E = 14 字节的确切长度
- 数据 = 我的疑问在哪里
- Le = 00 作为默认值,如果它等于另一个值,会发生什么?
我的疑问是理解 Lc(确切命令长度)、数据和 Le(最大响应长度)的明确含义,我怎么知道这个数据指令是什么意思?我应该把它变成文本吗?
【问题讨论】:
标签: smartcard apdu smartcard-reader emv