SJL金融数据加密机程序员手册.doc

上传人:marr****208 文档编号:133587326 上传时间:2020-05-28 格式:DOC 页数:501 大小:5.94MB
返回 下载 相关 举报
SJL金融数据加密机程序员手册.doc_第1页
第1页 / 共501页
SJL金融数据加密机程序员手册.doc_第2页
第2页 / 共501页
SJL金融数据加密机程序员手册.doc_第3页
第3页 / 共501页
SJL金融数据加密机程序员手册.doc_第4页
第4页 / 共501页
SJL金融数据加密机程序员手册.doc_第5页
第5页 / 共501页
点击查看更多>>
资源描述

《SJL金融数据加密机程序员手册.doc》由会员分享,可在线阅读,更多相关《SJL金融数据加密机程序员手册.doc(501页珍藏版)》请在金锄头文库上搜索。

1、SJL05 型金融数据加密机型金融数据加密机 程序员手册程序员手册 卫卫士士通通信信息息产产业业股股份份有有限限公公司司 二 五年十月二 五年十月 四川省成都市高新区创业大道 6 号 邮政编码 610041 电话 028 85141541 8008861133 SJL05金融数据加密机程序员手册 JRIC第五版 2005年6月 本手册是由卫士通信息产业股份有限公司编撰 仅赠送给用户和 其他合作伙伴 卫士通 及是卫士通信息产业股份有限公司 在中国境内的注册商标 卫士通信息产业股份有限公司保留对本书的 所有版权 任何单位和个人未经许可 不得以任一方式进行仿制 拷 贝 誊写或转译 卫士通公司保留对本

2、书进行重新修订的权利 随时可能对本书中 的打印错误 与最新资料不符之处 程序或设备的更新做必要的改动 这些改动恕不另行通知 但会编入新版书内 本书主要为命令参考 适合以下读者 SJL05 应用开发人员 及其他所有对 SJL05 产品感兴趣的读者 请妥善保存本手册以备以后使用请妥善保存本手册以备以后使用 卫士通信息产业股份有限公司 i 目目 录录 1 简介简介 1 1 1加密机主要功能 1 1 2加密机与主机的通信 2 1 2 1接口与协议 2 1 2 2数据格式 3 1 2 3调用加密机过程 3 1 3SJL05 命令集划分 4 2磁条卡业务类磁条卡业务类 4 2 1请求返回系统信息 4 2

3、2返回本地主密钥状态 6 2 3返回指定区域主密钥状态 7 2 4定义打印格式 8 2 5产生并存储一个指定长度的主密钥 并打印明文到密码信封 10 2 6产生并存储一个指定长度的区域主密钥分量 并打印明文到密码信封 13 2 7产生一个数据密钥 并用 BMK 加密后返回 16 2 8产生索引的区域主密钥 17 2 9产生一个直联 POS 的数据密钥 18 2 10生成随机 POK 并用 ZMK 和 TMK 加密后返回 19 2 11产生指定长度的随机区域数据密钥 20 2 12存储一个索引的区域主密钥 22 2 13产生并存储指定长度的 TMK 23 2 14存储一个索引的区域主密钥 26

4、2 15产生并存储指定长度的 BMK 27 2 16银行主密钥加密的密钥转换成次主密钥 29 2 17取回一个索引的区域主密钥 30 卫士通信息产业股份有限公司 ii 2 18取回一个索引的终端主密钥 31 2 19加密一个 TMK 密钥 32 2 20用 BMK 解密 PIK 33 2 21SSF02 加密的 PINBLOCK验证 34 2 22SSF02 算法计算 MAC 36 2 23SSF02 验证 MAC 37 2 24SSF02 加 解密 38 2 25注 在数据加密时 数据长度不够 8 的倍数时 在数据后补 0X00 补齐 SSF02 PINBLOCK转换 40 2 26产生动态

5、通信密钥 42 2 27用通信密钥对数据算 MAC 验证 MAC 44 2 28用通信密钥对数据计算 MAC 46 2 29用通信密钥对 PIN 密文解密 48 2 30用通信密钥转换 PIN 50 2 31计算TAC 52 2 32产生工作密钥 53 2 33转换工作密钥 54 2 34计算 MAC 55 2 35对输入数据加 解密 56 2 36PIN 转换 57 2 37产生并打印密钥 58 2 38产生并输出密钥 59 2 39转换 PIN 60 2 40请求产生一个加密的 PIN 61 2 41请求转换一个 PIN 从银行 1 到银行 2 无帐号 63 2 42请求验证一个 PIN

6、65 2 43请求转换一个 PIN 从 ATK 到 PIK 67 2 44请求转换一个 PIN 从 PIK 到 ATK 69 2 45请求转换一个 PIN 从 POK 到 PIK 71 卫士通信息产业股份有限公司 iii 2 46请求转换一个 PIN 从 PIK 到 POK 73 2 47请求转换一个 PIN 从银行 1 到银行 2 含一个主帐号 75 2 48请求转换一个 PIN 从 PPK 加密得到 到 PIK 77 2 49请求转换一个 PIN 从 PIK1 解密得到 到 PIK2 79 2 50转换 PIN 从输入的 PIK1 到 PIK2 含两个主帐号 80 2 51转换 PIN 从

7、 TMK1 到 TMK2 82 2 52转换 PIN 从 TMK 到输入 PIK 83 2 53加密 或解密 PIN 85 2 54转换 PIN 从 PIK 加密到 TMK 加密 86 2 55生成用 ZMK 和 RSA 加密的随机密钥 87 2 56用输入密钥对数据加 解密 88 2 57用区域主密钥对数据加 解密 90 2 58数据密钥转换 92 2 59转换工作密钥主密钥 94 2 60转换密钥 95 2 61生成用 ZMK 和 RSA 加密的随机密钥 96 2 62数据密钥转换 97 2 63验证和生成 MAC 99 2 64验证 MAC 101 2 65计算卡属性和密文数据的 MAC

8、 103 2 66验证卡属性与数据串的 MAC 105 2 672 46 请求产生 MAC 并可选择地转换 PIN 107 2 68转换 MAC 109 2 69转换一个 MAC 和 PIN 111 2 70请求验证 MAC 可选择地验证 PIN 114 2 71产生随机密钥 用 TMK 加密后返回 116 2 72生成弱 MAC 117 2 73用终端主密钥加密数据 119 2 74用输入密钥对输入数据作加 解密 120 卫士通信息产业股份有限公司 iv 2 75产生 MAC 121 2 76校验 MAC 123 2 77请求产生一个商户 MAC 125 2 78请求验证一个商户 MAC 1

9、27 2 79用 TMK 计算 MAC 128 2 80请求验证用 TMK 计算的 MAC 129 2 81打印 PIN 131 2 82计算密钥的 CHECKVALUE 133 2 83解密 PIN 134 2 84转换 PIN 从 ATK 到 PIK 135 2 85PIN CRYP加密 137 2 86PIN DESPSWD加 解密 137 2 87转换任意长度的数据密钥 138 2 88转换任意长度的数据密钥 139 2 89PINBLOCK转换 任意长度 PIK 141 2 90请求转换一个 PIN 从 ATK 任意长度 到 PIK 任意长度 144 2 91产生一个数据密钥 任意长

10、奇校验 和校验码 148 2 92用任意长数据密钥加密 PIN BLOCK 150 2 93PINBLOCK转换 任意长度 MMK 及格式 152 2 94PINBLOCK转换 155 2 95用任意长数据密钥解密 PIN BLOCK 推荐使用 0X0422 158 2 96请求产生 MAC 变长 MAK 160 2 97请求验证 MAC 变长 MAK 163 2 98请求产生 MAC 并可选转换 PIN 密钥长度可变 165 2 99请求验证 MAC 可选择地验证 PIN 变长工作密钥 任意类型 PINBLOCK 169 2 100终端主密钥的生成 173 2 101数据密钥的生成 174

11、2 102解密 PIN 176 卫士通信息产业股份有限公司 v 2 103生成 CHECKVALUE 变长密钥 177 2 104产生密钥 178 2 105PINBLOCK转换 只用 ZMK 179 2 106用本地主密钥加密终端主密钥 181 2 107产生成员行的数据密钥 用 ZMK 和 LMK 加密 183 2 108产生终端数据密钥 用 TMK 和 LMK 加密 185 2 109转换成员行数据密钥 由 ZMK 转换为 LMK 加密 187 2 110转换成员行数据密钥二 由 LMK 转换为 ZMK 加密 189 2 111转换终端数据密钥 由 TMK 转换为 LMK 加密 190

12、2 112转换终端数据密钥二 由 LMK 转换为 TMK 加密 191 2 113取回索引的 ZMK 用 LMK 加密 192 2 114存储索引的 ZMK 193 2 115PIK 加密 PINBLOCK PIK 由 LMK 加密 194 2 116加密 PINBLOCK PIK 用 ZMK 加密 195 2 117转换 PINBLOCK PIK 用 LMK 加密 196 2 118转换 PINBLOCK PIK 用 ZMK 加密 198 2 119转换 PINBLOCK PIK 用 MK 加密 200 2 120转换 PINBLOCK PIK 用 MK 加密 201 2 121转换 PIN

13、BLOCK PIK 用 ZMK 加密 202 2 122转换 PINBLOCK PIK 用 ZMK 加密 204 2 123产生 MAC MAK 用 LMK 加密 206 2 124产生 MAC MAK 用 ZMK 加密 209 2 125校验 MAC MAK 用 LMK 加密 211 2 126校验 MAC MAK 用 ZMK 加密 212 2 127产生两个不同长度的随机密钥 由 LMK 加密 214 2 128将 ZMK 加密的密钥转换为 LMK 加密 215 2 129将 LMK 加密的密钥转换为 BMK 加密 216 2 130将送入的数据由 LMK 加密输出 217 2 131转换

14、 PIN 218 卫士通信息产业股份有限公司 vi 2 132计算 MAC 220 2 133根据标识计算 MAC 221 2 134产生随机密钥 222 2 135导出工作密钥 223 2 136导入工作密钥 224 2 137产生随机 PIN 225 2 138产生 PIN OFFSET 226 2 139校验 PIN OFFSET 227 2 140转换 PINBLOCK 229 2 141转换 PINBLOCK 230 2 142产生 CVK 对 231 2 143产生 CVV 232 2 144校验 CVV 233 2 145用索引号为 000 的 BMK 加密数据密钥 234 2

15、146产生被加密的随机传输密钥和工作密钥 235 2 147生成两个随机工作密钥 3DES 加密 236 2 148生成两个随机工作密钥 DES 加密 237 2 149生成两个随机工作密钥 3DES 加密 238 2 150用输入传输密钥加密输入工作密钥 239 2 151用输入密钥解密数据 240 2 152用终端主密钥解密数据 241 2 153PINBLOCK转换一 从终端到区域 242 2 154PINBLOCK转换二 从终端到区域 244 2 155PINBLOCK转换三 从区域到区域 246 2 156MAC 验证一 终端 248 2 157生成 MAC 终端 250 2 158

16、MAC 验证 区域一 251 2 159MAC 生成 区域一 253 2 160MAC 验证 区域二 254 卫士通信息产业股份有限公司 vii 2 161生成 MAC 区域二 256 2 162验证区域 MAB 257 2 163生成弱 MAC 区域 259 2 164验证区域 MAB 261 2 165用分散出的数据密钥请求产生 MAC 262 2 166数据转加密 264 2 167计算 MAC 265 2 168校验 MAC 266 2 169MAC 计算 267 3IC 卡业务类卡业务类 269 3 1传输密钥初始化 269 3 2装载次主密钥 272 3 3装载次主密钥 274 3 4将应用主密钥导入加密机中 276 3 5分散次主密钥产生 MAC 278 3 6分散次主密钥验证 MAC 280 3 7请求产生一个随机密钥 282 3 8导出分散子密钥 283 3 9导入次主子密钥 285 3 10外部认证 286 3 11过程密钥计算 MAC 286 3 12过程密钥加 解数据 287 3 13批量产生指定密钥加密的 KI 288 3 14加密数据或分散密钥 289 3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号