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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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。

消息格式:

相关文档
最新文档