欢迎来到天天文库
浏览记录
ID:52714126
大小:90.00 KB
页数:12页
时间:2020-03-29
《键盘命令总结.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、命令总结常规命令定义:命令中无数据,且回送为明文的命令。Command功能回送0x80关密码键盘无0x81请再输入一次密码实达通用版0x82请输入密码实达通用版0x83关密码键盘无0x86请输入密码明文ESC[/1请输入密码明文ESC[/2请再输入一次密码明文ESC[/3关密码键盘无01H请再输入一次密码02H请输入密码03H关闭密码键盘04H请再输入一次密码ESCI请输入密码实达工行版ESCE请再输入一次密码ESCM请输入密码ESCL请再输入一次密码ESCFESCI请输入密码ESCFESCE请再输入一次密码ESCG取数据ESCN##设定密码长度ESCD1#strC
2、RLF小键盘回显数据ESCD2#strCRLF小键盘回显数据注意密码长度限制问题加密命令根据不同厂家归类一下几种命令。国光系列交行类现介绍如下:1.命令格式Command格式:命令字符命令辅助字符命令头命令数据命令尾注意:以下指令中的数据均为16进制数,除指令七外,如果请求数据包和响应数据包中有ASCII字符,则16进制数30~39表示ASCII字符‘0’~‘9’,十六进制3A~3F表示ASCII字符‘A’~‘F’。b5E2RGbCAP命令介绍:1.设置master_key数据包格式:12〔address〕〔master_key〕其中12为数据包
3、功能号;address为master_key地址,长度为一个字节,范围:0~9;master_key为16个字节的ASCII字符<明文)。p1EanqFDPw2.选择master_key数据包格式:14〔address〕其中14为数据包功能号;address为master_key地址,长度为一个字节,范围:0~9。3.设置working_key数据包格式:0D〔working_key〕12/12其中0D为数据包功能号;working_key为用当前master_key加密的密文,为16个字节的ASCII字符。DXDiTa9E3
4、d需要与命令4,11联合使用4.接受并且加密PIN数据包格式:0C〔account〕其中0C为数据包功能号;account为持卡人的16为卡号,为16个字节的ASCII字符。响应数据包格式:RTCrpUDGiT〔pinblock〕其中pinbiock为加密后的密文,为16个字节的ASCII字符需要与命令3联合使用5.接受并且加密PIN数据包格式:15〔20〕〔working_key〕〔account〕其中15为数据包功能号;20为数据包长度,32个字节;working_key为用当前master_key5P
5、CzVD7HxA加密的密文,为16个字节的ASCII字符;account为持卡人的16为卡号,为16个字节的ASCII字符。jLBHrnAILg响应数据包格式:〔pinblock〕其中pinblock为持卡人PIN加密后的密文,为16个字节的ASCII字符6.设置mac_key数据包格式:0F〔mac_key〕其中0F为数据包功能号;mac_key为用当前master_key加密的密文,为16个字节的ASCII字符。xHAQX74J0X需要与命令7,9联合使用7.计算MAC数据包格式:10〔datablocklen〕
6、〔datablock〕其中10为数据包功能号;datablocklen为datablock的长度,必须是16个字节的倍数;datablock为参加MAC计算的数据,为16个字节倍数的ASCII字符。LDAYtRyKfE响应数据包格式:〔MAC〕其中MAC为16个字节的ASCII字符。需要与命令6联合使用8.计算MAC数据包格式:16〔packetlen〕〔mackey〕〔datablock〕其中16为数据包功能号;packetlen为datablock的长度+167、ey为用当前mackey加密的密文,为16个字节的ASCII字符;datablock为参加MAC计算的数据,为16个字节倍数的ASCII字符。Zzz6ZB2Ltk响应数据包格式:〔MAC〕其中MAC为16个字节的ASCII字符9.计算MAC数据包格式:1D〔datablocklen〕〔datablock〕其中1D为数据包功能号:datablocklen为datablock的长度,必须是8个字节的倍数;datablock为参加MAC计算的数据,为8个字节倍数的BCD码十六进制数。dvzfvkwMI1响应数据包格式:
7、ey为用当前mackey加密的密文,为16个字节的ASCII字符;datablock为参加MAC计算的数据,为16个字节倍数的ASCII字符。Zzz6ZB2Ltk响应数据包格式:〔MAC〕其中MAC为16个字节的ASCII字符9.计算MAC数据包格式:1D〔datablocklen〕〔datablock〕其中1D为数据包功能号:datablocklen为datablock的长度,必须是8个字节的倍数;datablock为参加MAC计算的数据,为8个字节倍数的BCD码十六进制数。dvzfvkwMI1响应数据包格式:
此文档下载收益归作者所有