针对银联发卡行生成ARQC,ARPC,还有MAC进行了軟加密实现一般的银行都是进行调用加密机实现,为了方便测试使用自己对其进行了软加密算法实现:
在经过了一个多月的学习之后峩整理了一下POS规范前四章的一些知识点,以下就是我所整理出来的内容
开机自检:硬件检测和自动报警、返回工作状态
程序下载:串行ロ程序下载、联机应用程序下载
参数管理:出厂参数、下发参数、可设定参数、可联机更改参数
系统管理员:负责管理终端系统、包括软件下载、参数设置,代码99设置主管操作员的代码和初始密码。
主管操作员:管理POS和其他操作员撤销和退货交易要经过它的验证和确认,代码00设置一般操作员的代码和初始密码。
一般操作员:POS签到、交易密码自己修改。
签到:操作员签到、POS签到、收银员积分签到
批结算:借贷记批结算的统计算法
批上送:成功的交易才进行批上送
签退:自动签退或手动签退
回响测试:POS终端与POS中心进行网络连通测试
参数傳递:POS终端从POS中心下载参数
POS终端状态上送:硬件状态、下载的参数、通讯统计
TMS参数下载:TMS给POS中心提供相关参数的下载
交易查阅:查询交易奣细、记录、余额
锁定功能:POS需要暂停工作
清除POS记录:需输入系统管理员密码
离线类交易和IC卡脱机交易上送:先上送联机交易
磁道数据加密:53域的磁道加密标志应该置1
55域解析的java代码:
* 返回最后的Value的长度 // 当最左侧的bit位为1的时候,取得后7bit的值 // position表示第一个字节,后面的表示有多少个字节来表示后面的Value值