500分求解:明华cpu卡片相关问题
1,新卡片要初始化吗?卡片初始密钥是多少?
2。建立或访问mf,df等都要先验证各自的密钥mk吧?验证密钥语句如何写那?
3. vb中建立mf语句如下,为什么通不过?
'///create MF
wdata(0) = &H80 'CLA create MF
wdata(1) = &HE0 'INS
wdata(2) = &00 'mF
wdata(3) = &00 '
wdata(4) = &H18
wdata(5) = &HFF '8字节传输密钥
wdata(7) = &HFF
wdata(8) = &HFF
wdata(9) = &HFF
wdata(10) = &HFF
wdata(11) = &HFF
wdata(12) = &HFF
wdata(13) = &HFF
wdata(14) = &HFF
wdata(15) = &HF ''权限
wdata(16) = &H31 '1PAY.SYS.DDF01
wdata(17) = &H50
wdata(18) = &H41
wdata(19) = &H59
wdata(20) = &H2E
wdata(21) = &H53
wdata(22) = &H59
wdata(23) = &H53
wdata(24) = &H2E
wdata(25) = &H44
wdata(26) = &H44
wdata(27) = &H46
wdata(28) = &H30
wdata(29) = &H31
St = cpu_protocol(icdev, 30, wdata(0), rdata(0))
If St <> 0 Then
List1.AddItem (" error")
Exit Sub
End If
4: cpu卡命令应用数据单元格式:CLA,INS,P1, P2,Lc,数据域,Le。但在cpu_protocol函数中不是以此格式。我查阅明华案例,发送的命令串send_cmd 包括:
NAD+PCB+LEN+COMMAND+BCC。请问NAD,PCB,BCC是什么。
谢谢,期待有开发经验的大侠尽快解答。