银行卡收单中,如果网络走公网,那么需要对交易报文进行加密。

报文加密,在POS上送的请求交易中,TPUD和报文头采用明文,MTI(包括MTI在内)之后的请求数据采用相应的方式加密,应答的数据采用自定义的解密方式对MTI(包括MTI在内)之后数据解密。

1、在TPDU和MTI(消息类型)之间新增了一个“网络报文头”协议
2、无论报文是否加密,网络报文头都不用加密
3、加密部分范围:不带网络报文头的原始报文中,TPDU之后的所有数据

专网交易报文:

报文长度 + TPDU + 业务报文头 + 消息类型 + 位图 + 数据域


带网络报文头不加密的报文:

报文长度 + TPDU + “网络报文头” + 业务报文头 + 消息类型 + 位图 + 数据域


带网络报文头不加密的报文:

报文长度 + TPDU + “网络报文头” +加密(业务报文头 + 消息类型 + 位图 + 数据域)

其中,

1、加解密密钥需要通过网络传输密钥卡下发TPDU指令获取。

2、网络报文头内容不用参与mac计算。




银行卡收单之网络传输加密相关推荐

  1. Oracle 加密配置,【学习笔记】Oracle sqlnet设置网络传输加密案例

    天萃荷净 Database Advanced Security,Oracle研究中心学习笔记:分享一篇关于Oracle数据库网络传输加密笔记,通过配置SQLNET.ora文件使网络传输加密即将客户端也 ...

  2. 全国收单及网络支付机构腾付通已由中国科学院行政管理局实际控制

    侯维科技腾邦国际近日发布公告,腾邦集团.钟百胜先生已单方解除与深圳市大晋投资咨询有限公司. 史进签订的有关表决权委托协议,并与中科建业签订了新的表决权委托协议. 腾邦集团及钟百胜于8月26日与中科建业 ...

  3. 深圳银行卡收单市场明年全部开放

    本报记者万晶 深圳银行卡市场上由来已久的利益分配之争终于尘埃落定.根据深圳市17家发卡机构.中国银联深圳分公司.两家专业化服务机构共同签署的<深圳市银行卡特约商户人民币收单业务自律公约>, ...

  4. 银行卡收单业务____单边账___现实生活中单边账的处理

    [什么是"单边账"] 支付交易发起后,发卡行扣款成功,但在通知下游(银联或者收单机构,或者商家收银台或POS机)过程中出现了网络故障或系统故障,导致商家没有收到交易成功的结果通知, ...

  5. 银行卡收单____单边账带(长款带来的收益)

    假如在绿色叉叉标记处出现异常,结果通知没有正常下发到收单机构.也就是在收单机构那里,这笔交易记录的是失败状态,第二天收单机构一定不会结算钱给商家.但是,收单机构的上游(比如银联)认为成功了,因为已经下 ...

  6. 银行卡收单____对账___长短款差错处理

    在收单的结算流程中,很容易出现一种"单边账"的情况,单边账,即一方的账目发生变化,而另一方没有,那么随之而来的就是,钱,哪去了 在此之前,先介绍两个概念,即长款和短款(只按照POS ...

  7. 银行卡收单____对账__单边账

    如果是通俗实用回答如下:在ATM取款扣账未吐钞也好,刷卡消费卡里扣账了但商家说没多收钱也好,这些都叫差错.发生差错就要调整,即多收钱的还钱.通过银行或者银联查询交易情况:交易成功那钱在收单方,就是AT ...

  8. 网络传输加密技术(HTTPS)

    目录 1.公钥与私钥原理 2.非对称加密 3.HTTPS加密选择 4.SSL/TLS 1.公钥与私钥原理 1).鲍勃有两把钥匙,一把是公钥,另一把是私钥 2).鲍勃把公钥送给他的朋友们----帕蒂.道 ...

  9. Oracle 加密配置,Oracle sqlnet设置网络传输加密

    1.查看加密组件 [oracle@yuntestdb ~]$ adapters Installed Oracle Net transport protocols are: IPC BEQ TCP/IP ...

  10. 银行卡收单业务____对账

    对账,是指对前一个清算周期的交易信息进行核对,以确认交易信息的一致性和正确性的过程.应当定期将会计账簿记录的有关数字与库存实物.货币资金.有价证券往来单位或个人等进行相互核对,保证账证相符.账账相符. ...

最新文章

  1. 从多媒体技术演进看AI技术
  2. java正则表达式的用法_Java 正则表达式的使用
  3. Spring / Spring boot 异步任务编程 WebAsyncTask
  4. 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...
  5. 基于django的视频点播网站开发-step2-搭建环境
  6. ORA-16198: LGWR received timedout error from KSR
  7. php strchr 截断,PHP strchr() 函数
  8. java中doloop语句_Java中的do-while循环——通过示例学习Java编程(11)
  9. [deviceone开发]-大家比较关注的应用内部升级
  10. iOS知识点,iOS开发笔记
  11. C语言冒泡排序(升序)
  12. java正则表达式版本_java 正则表达式 版本号_java正则表达式?=.*_密码的正则表达式java...
  13. python平稳性检验程序_用python处理时间序列数据,检验平稳性跟纯随机性
  14. c语言中用于获取字符串长度的函数是,C语言字符串长度
  15. 用python画蜡笔小新_用python画的蜡笔小新
  16. Linux批量追加文件名后缀
  17. kex_exchange_identification: Connection closed by remote host
  18. 洛谷 U19159 采摘毒瘤
  19. 十招挑出皮薄味甜的西瓜
  20. 阈的粤语发音_新编粤语读音字典 - 粤语 | Cantonese | 白话 - 声同小语种论坛 - Powered by phpwind...

热门文章

  1. 简易交通灯控制器Verilog
  2. GUI 图形用户界面编程(一)
  3. 微信小程序获取openid和用户信息
  4. 无人机航拍拍摄制作VR全景图教程
  5. 深度 | 国产数据库到底行不行?金仓数据库审计性能实测
  6. Fiddler代理设置
  7. 使用lua脚本开发wow插件(魔兽世界插件开发·二)
  8. 配眼镜走过的那些坑。
  9. java显示系统当前时间_Java获取系统当前时间
  10. 你应当知道的人工智能发展历史