如何计算apdu命令的PCB字节

时间:2012-02-09 07:42:28

标签: c++ apdu mifare

我需要简单的例子来计算APDU命令的PCB位。例如,我有命令选择aplet:

{ 0x00, 0xA4, 0x04, 0x00, 0x06, 0x9A, 0xFC, 0xC3, 0x22, 0x88, 0x91 };

字节是:

  • CLA
  • INS
  • P1
  • P2
  • 莱恩
  • Aplet ID(6字节)

如何根据命令计算PCB?

我知道它的字节必须是'0x02',但是如何动态计算呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

Google Books有“Wolfgang Rankl,Wolfgang Effing的智能卡手册”。它有表格9-5到9-7,给出了PCB格式。