当前位置:文档之家› sjl05金融数据加密机程序员手册wt363ma02ewv10309

sjl05金融数据加密机程序员手册wt363ma02ewv10309

1.1 BMK到LMK的转加密<0X D002> 说明:将用BMK加密的工作密钥WK,转为用LMK加密。

消息格式:
计算过程:
1、读取加密机LMK。

2、用LMK对输入BMK解密,得到BMK明文。

3、用BMK明文对输入WK解密,得到WK明文。

4、用LMK对WK明文加密。

1.2 LMK到BMK的转加密<0X D004> 说明:将用LMK加密的工作密钥WK,转为用BMK加密。

消息格式:
计算过程:
1、读取加密机LMK。

2、用LMK对输入的BMK解密,得到BMK明文。

3、用LMK对输入的WK解密,得到WK明文。

4、用BMK明文对WK明文加密。

1.3 产生随机密钥<0X D006>
说明:生成指定长度的随机密钥,并用LMK加密后返回其密文和CheckValue。

消息格式:
1.4 用LMK加密明文密钥<0X D008>
说明:用LMK加密输入的明文密钥,并返回CheckValue。

消息格式
1.5 校验密钥<0X D00A>
说明:输入指定长度的密文密钥,并校验密钥的校验码。

消息格式:
1.6 用密钥分量合成密钥<0X D00C>
说明:用输入分量合成一个密钥,分量最多为9个。

消息格式:
1.7 用输入密钥加密数据<0X D012> 说明:用输入密钥对数据进行加密。

消息格式:
1.8 用输入密钥解密数据<0X D014> 说明:用输入密钥对数据进行加密。

消息格式:
1.9 数据转加密<0X D016>
说明:将由Key1加密的数据,转为由Key2加密。

消息格式:
计算过程:
1、读取加密机LMK。

2、用LMK解密Key1,用Key1明文对数据密文解密。

3、用LMK解密Key2,用Key2明文对数据明文加密。

1.10 数据掩盖<0X D018>
说明:采用内部算法对一段数据进行"掩盖",输出密文。

消息格式:
1.11 数据还原<0X D019>
说明:采用内部算法对一段经过"掩盖"的数据进行还原,输出明文。

消息格式:
1.12 产生随机数串<0X D01A>
说明:产生指定长度的随机数串。

消息格式:
1.13 加密PIN<0X D022> 说明:用输入的PIK加密PIN。

消息格式:
1.14 解密PIN<0X D024> 说明:用输入的PIK解密PIN。

消息格式:
1.15 计算MAC<0X D032> 说明:用输入的MAK对输入数据计算MAC。

消息格式:
1.16 计算CVV<0X D042> 说明:用输入密钥计算CVV。

消息格式:
1.17 计算PVV<0X D044> 说明:用输入密钥计算PVV。

消息格式:
1.18 IBM3624算法<0X D047> 说明:用IBM3624算法生成Offset。

消息格式:。

相关主题