主密钥:
aabbccddeeff11223344556677889900
1、从签到报文中获取工作密钥,包括MACKEY明文,PINKEY明文
签到:
12-03-31 16:38:09---->[Receive]
02 00 91 60 00 03 00 00 60 31 00 31 54 32 08 00 00 20 00 00 00 C0 00 16 00 00 39 31 32 33 34 35 36 37 36 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 00 11 00 00 00 03 00 30 00 29 53 65 71 75 65 6E 63 65 20 4E 6F 31 36 33 30 38 31 30 33 38 35 4E 4C 32 34 37 35 33 36 00 03 30 31 20 03 11
TDUP:60 00 03 00 00 60
报文头:31 00 31 54 32
数据类型:08 00
位图:00 20 00 00 00 C0 00 16(0000 0000 0010 0000 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0001 0110)
11域(受卡方系统跟踪号):00 00 39
41域(受卡机终端标识码):31 32 33 34 35 36 37 36
42域(受卡方标识码):31 32 33 34 35 36 37 38 39 30 31 32 33 34 35
60域(自定义域):00 11 00 00 00 03 00 30
62域(自定义域):00 29 53 65 71 75 65 6E 63 65 20 4E 6F 31 36 33 30 38 31 30 33 38 35 4E 4C 32 34 37 35 33 36
63域(自定义域):00 03 30 31 20
12-03-31 16:38:09---->[Send]
02 01 21 60 00 00 00 03 60 31 00 31 54 32 08 10 00 38 00 01 0A C0 00 14 00 00 39 16 38 09 03 31 08 01 03 10 00 30 34 36 38 37 39 30 38 37 35 36 34 30 30 31 32 33 34 35 36 37 36 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 00 11 00 00 00 03 00 30 00 40 8B 3D 47 86 55 51 F1 FB 54 8F D4 72 5C C5 0A 57 FF EF A8 D9 8B 3D 47 86 55 51 F1 FB 00 00 00 00 00 00 00 00 6F B2 3E AD 03 41
TDUP: 60 00 00 00 03 60
报文头: 31 00 31 54 32
数据类型:08 10
位图: 00 38 00 01 0A C0 00 14 (0000 0000 0011 1000 0000 0000 0000 0001 0000 1010 1100 0000 0000 0000 0001 0100)
11域(受卡方系统跟踪号):00 00 39
12域(受卡方所在地时间):16 38 09
13域( 受卡方所在地日期):03 31
32域(受理方标识码):08 01 03 10 00
37域(检索参考号):31 32 33 34 35 36 37 38 39 30 31 32 33 34 35
39域(应答码): 30 30
41域(受卡机终端标识码): 31 32 33 34 35 36 37 36
42域(受卡方标识码):31 32 33 34 35 36 37 38 39 30 31 32 33 34 35
60域(自定义域):00 11 00 00 00 03 00 30
62域(自定义域):00 40 8B 3D 47 86 55 51 F1 FB 54 8F D4 72 5C C5 0A 57 FF EF A8 D9 8B 3D 47 86 55 51 F1 FB 00 00 00 00 00 00 00 00 6F B2 3E AD
(PIN的16个密文) (checkvalue) (MAC的8个密文) (checkvalue)
PINKEY工作密钥明文:1122334455667788 9900112233445566 将PINKEY工作密钥与0X 00 00 00 00 00 00 00 00进行3DES运算得:FFEFA8D9 607ED326
MACKEY工作密钥明文:1122334455667788 将MACKEY工作密钥与0X 00 00 00 00 00 00 00 00进行3DES运算得:6FB23EAD 0534752B
2、根据上面得到的MACKEY,PINKEY,计算出用户输入的密码,以及计算出这个报文的MAC值。(填写XX 的部分为MAC填写的位置)
12-