第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共31页1.1BMK到LMK的转加密<0XD002>说明:将用BMK加密的工作密钥WK,转为用LMK加密。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x02BMK长度标志1H1:单倍长度2:双倍长度3:三倍长度BMKNHN=8/16/24(LMK加密的密文)工作密钥WK长度1H8/16/24工作密钥WKNHN=8/16/24(BMK加密的密文)输出域长度类型备注应答码1A“A”工作密钥WK长度1H8/16/24工作密钥WKNHN=8/16/24(LMK加密的密文)校验码8HWK的校验码或应答码1A“E”错误码1H计算过程:1、读取加密机LMK。2、用LMK对输入BMK解密,得到BMK明文。3、用BMK明文对输入WK解密,得到WK明文。4、用LMK对WK明文加密。1.2LMK到BMK的转加密<0XD004>说明:将用LMK加密的工作密钥WK,转为用BMK加密。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x04第2页共31页第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共31页BMK长度标志1H1:单倍长度2:双倍长度3:三倍长度BMKNHN=8/16/24(LMK加密的密文)工作密钥WK长度1H8/16/24工作密钥WKNHN=8/16/24(LMK加密的密文)输出域长度类型备注应答码1A“A”工作密钥WK长度1H8/16/24工作密钥WKNHN=8/16/24(BMK加密的密文)校验码8HWK的校验码或应答码1A“E”错误码1H计算过程:1、读取加密机LMK。2、用LMK对输入的BMK解密,得到BMK明文。3、用LMK对输入的WK解密,得到WK明文。4、用BMK明文对WK明文加密。1.3产生随机密钥<0XD006>说明:生成指定长度的随机密钥,并用LMK加密后返回其密文和CheckValue。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x06随机密钥长度1H8/16/24输出域长度类型备注应答码1A“A”随机密钥长度1H8/16/24随机密钥NHLMK加密的密钥,N=8/16/24校验码8H随机密钥的校验码或第3页共31页第2页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共31页应答码1A“E”错误码1H1.4用LMK加密明文密钥<0XD008>说明:用LMK加密输入的明文密钥,并返回CheckValue。消息格式输入域长度类型备注命令类型1H0xD0命令1H0x08密钥长度1H8/16/24密钥明文NHN=8/16/24输出域长度类型备注应答码1A“A”密钥长度1H8/16/24密钥NHLMK加密的密钥N=8/16/24校验码8H密钥的校验码或应答码1A“E”错误码1H1.5校验密钥<0XD00A>说明:输入指定长度的密文密钥,并校验密钥的校验码。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x0A密钥长度1H8/16/24密钥NHN=8/16/24(LMK加密的密文)校验值长度1H4-8校验值NH第4页共31页第3页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共31页输出域长度类型备注应答码1A“A”或应答码1A“E”错误码1H1.6用密钥分量合成密钥<0XD00C>说明:用输入分量合成一个密钥,分量最多为9个。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x0C密钥长度1H8/16/24分量个数1H1到9分量1NHLMK加密的分量N=8/16/24分量2NHLMK加密的分量N=8/16/24分量nNHLMK加密的分量N=8/16/24输出域长度类型备注应答码1A“A”密钥长度1H密钥NHLMK加密的密钥N=8/16/24校验码8H密钥的校验码或应答码1A“E”错误码1H0x01:无本地主密钥0x10:长度标志错0x68:输入长度错第5页共31页第4页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共31页1.7用输入密钥加密数据<0XD012>说明:用输入密钥对数据进行加密。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x12算法模式1H0:ECB1:CBC算法类型1H1:Single_Des2:Double_Des3:Triple_Des密钥NHLMK加密,N=8/16/24数据长度2H数据长度(必须是8的整数倍)数据NHIV8HCBC模式时存在输出域长度类型备注应答码1A“A”数据长度2H数据长度(8的整数倍)数据NH或应答码1A“E”错误码1H1.8用输入密钥解密数据<0XD014>说明:用输入密钥对数据进行加密。消息格式:输入域长度类型备注命令类型1H0xD0命令1H0x14算法模式1H0:ECB1:CBC算法类型1H1:Single_Des2:Double_Des3:Triple_Des密钥NHLMK加密,N=8/16/24第6页共31页第5页共31页编号:时间:2021年x月x日书山有路勤为径,...