遇到刷卡器加密错误和后台解密不了的问题确实不太好解决,也有加密后的数据返回,可是后台总是解密不了。在这里我首先要感谢一下我的同事,在他们的帮助下,项目顺利完成了。有以下注意点现汇总如下:

1.密码加密

密码加密的时候前面要加80fa00000806 后面要加 ffffffff 即密码要拼成:80fa00000806 + password + ffffffff 然后通过14号密钥进行加密

2.金额加密

首先进行补位,后面补0,补够16位,前面加80FA000010 然后再用13号密钥加密

3.mac加密

mac加密,一定要确保加密后的磁道2,卡号,密码,是正确的,之后拼装在一起再进行加密,否则mac一直错误,排查起来就麻烦了。

4.刷卡器加密的时间因子不能改变

传递给后台的时间因子一定要和刷卡器加密的时间因子是同一个,否则在生产环境上解密不正确

5.IC刷卡器在交易的过程中不能重置刷卡器,否则加密错误,在交易结束后要重置刷卡器,否则再次进入刷卡器界面,刷卡需要等待很久

6.接口在传递参数的时候,我认为最好能加一个非空判断,否则会闪退,不过这样也好,问题更容易重现,哈哈。

ZZTHX-注意点的更多相关文章

  1. ZZTHX-线程锁

    以前一直在做卡乐付,悲剧的是项目中的余额查询,超级转账和刷卡器相关的东西已经开发好了,我对这块还是比较好奇和感兴趣的,在项目空闲的时候我就开始尝试熟悉和了解这块的业务和代码.实践出真理,只有在实践中才 ...

随机推荐

  1. 利用PyInstaller将python代码封装成EXE(亲测可用)

    有些不能成功,有些不全的,下面总结一下,给自己以后看看.   1下载PyInstaller..去官网下载http://www.pyinstaller.org/(我下载的版本)   2不需要安装,解压即 ...

  2. node.js模块值formidable

    模块地址:https://github.com/felixge/node-formidable var formidable = require('formidable'), http = requi ...

  3. 【HDOJ】3727 Jewel

    静态区间第K大值.主席树和划分树都可解. /* 3727 */ #include <iostream> #include <sstream> #include <stri ...

  4. poj3270Cow Sorting(置换)

    链接 对于组合数学是一点也不了解 讲解 重要一点 要知道一个循环里最少的交换次数是m-1次 . #include <iostream> #include<cstdio> #in ...

  5. 软件测试Web数据分析工具HttpWatch安装

    1.下载破解版:http://www.pc6.com/softview/SoftView_13845.html 2.安装时引入授权文件并汉化: 3.打开IE9,菜单:管理加载项->工具栏和扩展, ...

  6. python auto send email

    /*************************************************************************** * python auto send emai ...

  7. Java [Leetcode 43]Multiply Strings

    题目描述: Given two numbers represented as strings, return multiplication of the numbers as a string. No ...

  8. iframe的使用小贴士

    1.之前又说到“根据内容计算iframe的高度” 链接 2.现在想说的是,一般iframe页面都是嵌套在父页面当中,所以在一般在iframe里面做相关动作时默认都是iframe页面的,不会影响到父页面 ...

  9. [转] “无法注册程序集***dll- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项”***“的访问被拒绝

    原文 Win8下Visual Studio编译报“无法注册程序集***dll- 拒绝访问.请确保您正在以管理员身份运行应用程序.对注册表项”***“的访问被拒绝.”问题修正 原来在Win7下Visua ...

  10. PowerShell:Linux程序员喜欢的cmd增强版

    Linux程序员有时偶尔使用Windows下的cmd工具,会被逼疯的,有些命令ls, cat, ps等已经条件反射一样使用. 但在cmd下,根本不知道该用什么命令,好在盖兹大叔照顾了此部分需求.从Vi ...