请VB 高手帮忙,关于非接触式IC卡

来源:百度知道 编辑:UC知道 时间:2024/09/18 17:09:17
我是VB新手,在写 一个读IC卡的程序。读2扇区的密码为:KeyA=Des(城市消费主密钥,[4字节CSN+发行流水右2字节+认证码左1字节+1字节目录标识])我有的资料是计算消费密钥
演示获得,钱包区,消费记录区,公共信息区的KeyA
 选择目录
APDU: [00A4 0000 02 3F01] Resp: [610A]
 计算密钥
APDU: [80FC 0E0D 17 0531 7A3AC11F CF78 206AC7E1 100306 D1CCCCA800000000] Resp: [6112]
 取值:
APDU: [00C0 0000 12] Resp: [A0044FB393B9BE9A469A374B48C0ADF4CD28] SW: [9000]

分析结果得
发行区[10] A0044FB393B9
消费记录区[03] BE9A469A374B
公共信息区[06] 48C0ADF4CD28

我该怎么写才能把KEYA表示出来?对与这一部分我什么也不知道。请那位大侠帮个忙,思路是什么?怎么才能把KEYA表示出来?

KeyA=Des(城市消费主密钥,[4字节CSN+发行流水右2字节+认证码左1字节+1字节目录标识])
这个公式已经有了阿,把公式里的所有需求条件都求出来再算keyA,des 加密