27 (安全访问)
常用子功能
子功能ID | 详情 | 描述 |
---|---|---|
0x01 | RequestSeed | 请求种子 |
0x02 | sendKey | 发送秘钥 |
0x03 | RequestSeed | 请求种子 |
0x04 | sendKey | 发送秘钥 |
… | … | … |
安全访问通信时序
示例
第一帧 02 AA AA AA AA AA
字节 | 数据 | 备注 |
---|---|---|
1 | 0x02 | 高4bit:单帧 低4bit:数据长度,2字节 |
2 | 0x10 | SID:诊断会话控制 |
3 | 0x03 | SubFunc:子功能进入扩展会话 |
第二帧 06 50 03 00 22 01 F4 AA
字节 | 数据 | 备注 |
---|---|---|
1 | 0x06 | 高4bit:单帧 低4bit:数据长度,6字节 |
2 | 0x50 | SID:诊断会话可肯定应答 |
3 | 0x03 | SubFunc:子功能进入扩展会话 |
4 | 0x00 | P2 Hight,时间参数 |
5 | 0x22 | P2 Low,时间参数 |
6 | 0x01 | P2* Hight,时间参数 |
7 | 0xF4 | P2* Low,时间参数 |
计算得出:
P
2
=
0
x
0022
∗
1
m
s
=
34
m
s
P2=0x0022*1ms = 34ms
P2=0x0022∗1ms=34ms
P
2
∗
=
0
x
01
F
4
∗
10
m
s
=
5000
m
s
P2*= 0x01F4*10ms = 5000ms
P2∗=0x01F4∗10ms=5000ms
第三帧 02 27 01 AA AA AA AA AA
字节 | 数据 | 备注 |
---|---|---|
1 | 0x02 | 高4bit:单帧 低4bit:数据长度,2字节 |
2 | 0x27 | SID:安全访问 |
3 | 0x01 | SubFunc:请求种子 |
第四帧 06 67 01 46 78 A4 BF AA
字节 | 数据 | 备注 |
---|---|---|
1 | 0x06 | 高4bit:单帧 低4bit:数据长度,6字节 |
2 | 0x67 | SID:安全访问肯定应答 |
3 | 0x01 | SubFunc:请求种子 |
4~7 | 0x4678A4BF | 返回的种子 |
第五帧 06 27 02 9D 75 5A 36 AA
字节 | 数据 | 备注 |
---|---|---|
1 | 0x06 | 高4bit:单帧 低4bit:数据长度,6字节 |
2 | 0x27 | SID:安全访问肯定应答 |
3 | 0x02 | SubFunc:发生Key |
4~7 | 0x9D755A36 | Key |
第六帧 06 67 02 AA AA AA AA AA
字节 | 数据 | 备注 |
---|---|---|
1 | 0x06 | 高4bit:单帧 低4bit:数据长度,6字节 |
2 | 0x67 | SID:安全访问肯定应答 |
3 | 0x02 | SubFunc:发生key |