0X01返回本地主密钥状态
说明:测试本地主密钥是否存在
消息格式: 输入域 命令 输出域 应答码 或 应答码 错误码 SJL05处理过程:
1) 读取本地主密钥;
2) 如果成功,正常返回,否则返回本地主密钥不存在出错代码
0x01。
长度 1 长度 1 1 1 类型 H 类型 A A H 备注 0x01 备注 “A” “E” 0x 01:无主机主密钥 卫士通信息产业股份有限公司 http://www.westone.com.cn/ - 6 -
0X03返回指定区域主密钥状态
说明:测试并返回指定区域主密钥的状态。
消息格式: 输入域 命令 银行索引号 输出域 应答码 或 应答码 错误码 SJL05处理过程:
1) 读取指定的区域主密钥;
2) 如果成功,正常返回;否则,返回指定的区域主密钥不存在出
错代码0x0C。
长度 1 2 长度 1 1 1 类型 H H 类型 A A H 备注 0x03 区域主密钥索引号 备注 “A” “E” 0x 0C:非法银行主密钥索引号 卫士通信息产业股份有限公司 http://www.westone.com.cn/ - 7 -
0X07定义打印格式
说明:定义串口打印机打印格式。 消息格式 输入域 命令码 打印格式定义符 输出域 应答码 或 应答码 错误码 长度 2 N 长度 1 1 1 类型 H A 类型 A A H 备注 0x07 打印控制符字节串 备注 ‘A’ ‘E’ 0x30:打印机未准备好 0x68:输入数据长度错 加密机处理过程:
加密机判断定义符长度是否超出最大打印缓存空间,如果是,返回出
错信息。
打印控制符 符号 >L >V >H >F >nnn ASCII 3E 4C 3E 56 3E 48 3E 46 3E 3n 3n 3n 含义 回车按行 纵向Tab 横向Tab 换页 nnn为3位十进制数,表示相对于左边界右移多少列 ^P 5E 50 插入明文PIN或者明文密钥的第一段(最前64bit),用于打印64bit、128bit或192bit的密钥 ^Q 5E 51 插入明文密钥的第二段(中间64bit),用于打印128bit或192bit的密钥 卫士通信息产业股份有限公司 http://www.westone.com.cn/
- 8 -
^R 5E 52 插入明文密钥的第三段(最后64bit),用于打印192bit的密钥 ^T ^0 ^1 . . . ^9 ^A . . . ^F
5E 56 5E 30 5E 31 插入密钥的校验码 插入第0个打印字段 插入第1个打印字段 5E 39 5E 41 插入第10个打印字段 插入第11个打印字段 5E 46 插入第16个打印字段 卫士通信息产业股份有限公司 http://www.westone.com.cn/ - 9 -
0X08产生并存储一个指定长度的主密钥,并打印明文到密码信封
说明: 产生一个指定长度的区域主密钥或终端主密钥或本地主密钥,
存储在加密机指定位置,同时将明文密钥通过串口打印机打印到密码信封上,如果密钥类型为区域主密钥或终端主密钥,将同时返回用LMK加密的密文。
用此命令可以产生单分量的区域主密钥或作为产生多分量区域
主密钥的第一个分量产生;
注意:运行此命令时必须满足以下条件才会有正确结果返回:
i. 通过打印格式定义功能正确定义打印格式; ii. 加密机处于打印授权状态(通过控制台控制)。
消息格式: 输入域 命令 银行索引号 长度 1 2 类型 H H 备注 值为0x08 值为0-999表示产生的密钥是区域主密钥,对应为区域主密钥索引号; 值为0xFFFF表示产生的密钥是本地主密钥,银行索引号无实际意义,此时密钥长度必须为0x10; 值为0xF000-0xF063表示产生终端主密钥,其中其低字节0-0x63表示终端主密钥的密钥索引。 密钥长度 1 H 0x08:产生64bit长度密钥; 0x10:产生128bit长度密钥; 打印附加信息1 N1 A 同时打印到密码信封上的第一卫士通信息产业股份有限公司 http://www.westone.com.cn/ - 10 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库SJL05金融数据加密机程序员手册1.9.5(5)在线全文阅读。
相关推荐: