SA
仅当存储类型为0时有效
内部密钥索引, 接口层对外限制8位,通讯层限制27位,16位机构号+3位密钥类型+8位密钥索引号。前19位补0。
注意:后八位密钥索引不允许输入全0
密钥分散级数,0~3
仅当保护密钥分散级数不为0时存在
仅当保护密钥分散级数不为0时存在
仅当保护密钥分散级数不为0时存在
仅当保护密钥分散级数不为0时存在
分散算法标识,定义每一次分散的分散算法,数量与密钥分散级数一致
如果保护密钥算法类型为3DES、AES,则支持算法:3DES、AES;
如果保护密钥算法类型为SM1、SM4,则支持算法:SM1、SM4;
取值参考数据字典
仅当分散级数不为0时存在,同上
仅当分散级数不为0时存在,同上
仅当分散级数不为0时存在
分散算法的初始向量,定义每一次分散的分散算法的初始向量,数量与分散级数一致
即使对应分散算法模式为ECB,也需要填充0x00,
填充数量和CBC模式保持一致,
3DES-ECB、3DES-CBC、DES-ECB、DES-CBC 为16H
SM1-ECB、SM1-CBC、SM4-ECB、SM4-CBC、
AES-ECB、AES-CBC 为32H
仅当分散级数不为0时存在,同上
仅当分散级数不为0时存在,同上
主密钥标签长度,最大不超过256字节
主密钥标签
工作密钥标签长度,最大不超过256字节
工作密钥标签
客户端随机数长度,最大不超过2048
客户端随机数
服务端随机数长度,最大不超过2048
服务端随机数
B2
输出会话密钥密文
数序如下:
masterKey(48字节)
clientWriteMacKey(32字节)
serverWriteMacKey(32字节)
clientWriteKey(16字节)
serverWriteKey(16字节)
clientWriteIv(16字节)
serverWriteIv(16字节)