APDU
APDU=[0xFF,0x86,0x00,0x00,0x05,0x01,0x00,0x3E,0x60,0x00]
0x60 代表使用KeyA;
0x61 代表使用KeyB;
有两个Load Authentication Keys APDU 命令:
FF 82 20 00 06 FF FF FF FF FF FF(过时)
FF 86 00 00 05 01 00 [区块编号] [密钥类型] [密钥编号]
使用第二个 APDU 命令执行 Load Authentication Keys 然后读/写 Mifare 卡内容.
APDU对于身份验证的块: -
的APDU格式身份验证的块应该是以下格式。
CLA + INS + P1 + P2 + LC +(版+ AddMSB + AddLSB +的KeyID + KeyNumber)
例如: -
CLA = FF
INS = 86
P1 = 00
个P2 = 01(块编号为身份验证)
LC = 05(数据字段的长度)
数据字段=版+ AddMSB + AddLSB + KEYID + KeyNumber
版= 01
AddMSB = 00
AddLSB = 05(块号)
的KeyID =六十一分之六十○(60 KEYA和61,用于KEYB)
KeyNo = 00(阅读器的主要插槽号)
FF 86 00 00 05 01 00 05 60 00