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

上传人:M****1 文档编号:512981497 上传时间:2023-06-08 格式:DOC 页数:572 大小:6.45MB
返回 下载 相关 举报
金融数据加密机程序员手册_第1页
第1页 / 共572页
金融数据加密机程序员手册_第2页
第2页 / 共572页
金融数据加密机程序员手册_第3页
第3页 / 共572页
金融数据加密机程序员手册_第4页
第4页 / 共572页
金融数据加密机程序员手册_第5页
第5页 / 共572页
点击查看更多>>
资源描述

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

1、SJL05型金融数据加密机程序员手册卫士通信息产业股份有限公司文档级别客户、部门创建日期2005年5月最后修改日期2014年12月修改记录修改日期修改人说明2009-8-19增加指令D1832009-10-10增加指令C043 C046 C047 C0492010-07-09增加指B0C0-B0C5(PBOC2.0)2010-11-01增加指令D14A D14B2011-11-10增加指令C045 C0502013-11-13增加指令D14C D14D C0532013-12-3增加指令C041 C054 C055 C060 B0AC B0AD2014-6-14新增指令C0702014-8-1

2、8增加指令C061 D190 D1912014-9-4新增指令0430 0431 04322014-12-01新增修改指令D156,分散密钥并打印SJL05金融数据加密机程序员手册JRIC第五版(2005年6月)本手册是由卫士通信息产业股份有限公司编撰,仅赠送给用户和其他合作伙伴。“卫士通”及是卫士通信息产业股份有限公司在中国境内的注册商标,卫士通信息产业股份有限公司保留对本书的所有版权,任何单位和个人未经许可,不得以任一方式进行仿制、拷贝、誊写或转译。卫士通公司保留对本书进行重新修订的权利,随时可能对本书中的打印错误、与最新资料不符之处、程序或设备的更新做必要的改动,这些改动恕不另行通知,但

3、会编入新版书内。本书主要为命令参考,适合以下读者:SJL05应用开发人员,及其他所有对SJL05产品感兴趣的读者。请妥善保存本手册以备以后使用目录1.简介11.1.加密机主要功能11.2.加密机与主机的通信21.1.1.接口与协议21.1.2.数据格式31.1.2.调用加密机过程31.3.SJL05命令集划分42.磁条卡业务类42.1.请求返回系统信息42.2.返回本地主密钥状态62.3.返回指定区域主密钥状态72.4.定义打印格式82.5.产生并存储一个指定长度的主密钥,并打印明文到密码信封102.6.产生并存储一个指定长度的区域主密钥分量,并打印明文到密码信封132.7.产生一个数据密钥,

4、并用BMK加密后返回162.8.产生索引的区域主密钥172.9.产生一个直联POS的数据密钥182.10.生成随机POK,并用ZMK和TMK加密后返回192.11.产生指定长度的随机区域数据密钥202.12.存储一个索引的区域主密钥222.13.产生并存储指定长度的TMK232.14.存储一个索引的区域主密钥242.15.银行主密钥加密的密钥转换成次主密钥262.16.取回一个索引的区域主密钥272.17.取回一个索引的终端主密钥282.18.加密一个TMK密钥292.19.用BMK解密PIK302.20.SSF02加密的PINBlock验证312.21.SSF02算法计算MAC332.22.

5、SSF02验证MAC342.23.SSF02加/解密352.24.注:在数据加密时,数据长度不够8的倍数时,在数据后补0x00补齐。SSF02 PINBlock转换372.25.产生动态通信密钥392.26.用通信密钥对数据算MAC,验证MAC412.27.用通信密钥对数据计算MAC432.28.用通信密钥对PIN密文解密452.29.用通信密钥转换PIN472.30.计算tac492.31.产生工作密钥502.32.转换工作密钥512.33.计算MAC522.34.对输入数据加/解密532.35.PIN转换542.36.产生并打印密钥552.37.产生并输出密钥562.38.转换Pin572

6、.39.请求产生一个加密的PIN582.40.请求转换一个PIN从银行1到银行2(无帐号)602.41.请求验证一个PIN622.42.请求转换一个PIN从ATK到PIK642.43.请求转换一个PIN从PIK到ATK662.44.请求转换一个PIN从POK到PIK682.45.请求转换一个PIN从PIK到POK702.46.请求转换一个PIN从银行1到银行2(含一个主帐号) 722.47.请求转换一个PIN从PPK(加密得到)到PIK742.48.请求转换一个PIN从PIK1(解密得到)到PIK2752.49.转换PIN从输入的PIK1到PIK2(含两个主帐号)772.50.转换PIN从TM

7、K1到TMK2792.51.转换PIN从TMK到输入PIK 802.52.加密(或解密)PIN 822.53.转换PIN从PIK加密到TMK加密 832.54.生成用ZMK和RSA加密的随机密钥 842.55.用输入密钥对数据加/解密852.56.用区域主密钥对数据加/解密872.57.数据密钥转换892.58.转换工作密钥主密钥912.59.转换密钥922.60.用输入密钥对数据加/解密,再对数据进行MD5运算 932.61.生成用ZMK和RSA加密的随机密钥952.62.数据密钥转换972.63.验证和生成MAC992.64.验证MAC1012.65.计算卡属性和密文数据的MAC 1032

8、.66.验证卡属性与数据串的MAC 1052.67.2.46 请求产生MAC,并可选择地转换PIN1072.68.转换MAC1092.69.转换一个MAC和PIN1112.70.请求验证MAC,可选择地验证PIN1142.71.产生随机密钥,用TMK加密后返回1162.72.生成弱MAC1172.73.用终端主密钥加密数据1192.74.用输入密钥对输入数据作加/解密1202.75.产生MAC1212.76.校验MAC1232.77.请求产生一个商户MAC1252.78.请求验证一个商户MAC1272.79.用TMK计算 MAC1282.80.请求验证用TMK计算的MAC1292.81.打印P

9、IN1312.82.计算密钥的CheckValue1332.83.解密PIN1342.84.转换PIN从ATK到PIK1352.85.转换任意长度的数据密钥1372.86.PinBlock转换(任意长度PIK)1392.87.请求转换一个PIN从ATK (任意长度) 到PIK (任意长度) 1422.88.产生一个数据密钥(任意长奇校验)和校验码1462.89.用任意长数据密钥加密PIN BLOCK 1482.90.PinBlock转换(任意长度MMK及格式)1502.91.PinBlock转换1532.92.用任意长数据密钥解密PIN BLOCK (推荐使用0x0422)1562.93.请求

10、产生MAC(变长MAK)1582.94.请求验证MAC(变长MAK)1602.95.请求产生MAC,并可选转换PIN(密钥长度可变)1622.96.请求验证MAC,可选择地验证PIN变长工作密钥,任意类型PINBLOCK1662.97.终端主密钥的生成1702.98.数据密钥的生成1712.99.解密PIN 1732.100.生成CheckValue(变长密钥)1742.101.用本地主密钥加密终端主密钥1752.102.产生成员行的数据密钥(用ZMK和LMK加密)(1772.103.产生终端数据密钥(用TMK和LMK加密)1792.104.转换成员行数据密钥(由ZMK转换为LMK加密)181

11、2.105.转换成员行数据密钥二(由LMK转换为ZMK加密)1832.106.转换终端数据密钥(由TMK转换为LMK加密)1842.107.转换终端数据密钥二(由LMK转换为TMK加密)1852.108.取回索引的ZMK(用LMK加密)1862.109.存储索引的ZMK1872.110.转换终端数据密钥(由TMK转换为LMK加密 3DES)供迅付电子使用 1882.111.PIK加密PinBlock,PIK由LMK加密1892.112.加密PinBlock,PIK用ZMK加密19004062.114.转换PinBlock,PIK用ZMK加密1932.115.转换PinBlock,PIK用MK加密1952.116.转换PinBlock,PIK用MK加密1962.117.转换PinBlock,PIK用ZMK加密1972.118.转换PinBlock,PIK用ZMK加密1992.119.产生MAC,MAK用LMK加密2012.120.产生MAC,MAK用ZMK加密2042.121.校验MAC,MAK用LMK加密2062.122.校验MAC,MAK用ZMK加密207

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

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