基于多重加密的写卡数据处理方法和写卡方法及系统技术方案

技术编号:37289318 阅读:26 留言:0更新日期:2023-04-21 00:06
本发明专利技术涉及一种基于多重加密的写卡数据处理方法和写卡方法及系统,其中,基于多重加密的写卡数据处理方法包括:基于前端的写卡小程序发送的写卡请求,从资源系统获取第一个人化数据;基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据;调用卡商写卡组件校验所述个人化加密数据,得到写卡数据;接收所述卡商写卡组件返回的所述写卡数据,基于与阅读器对应的第三预设加解密算法加密所述写卡数据;向所述前端的写卡小程序发送加密后的写卡数据。基于此,实现提高了基于小程序写卡的安全性和对多厂商卡片系统的兼容性。性和对多厂商卡片系统的兼容性。性和对多厂商卡片系统的兼容性。

【技术实现步骤摘要】
基于多重加密的写卡数据处理方法和写卡方法及系统


[0001]本专利技术涉及计算机
,特别是涉及基于多重加密的写卡数据处理方法和写卡方法及系统。

技术介绍

[0002]随着移动互联网技术及终端设备能力的不断提升,微信小程序的使用越来越广,无需下载APP即可进行相关业务操作给用户带来全新的体验、高效和便捷。对于写卡平台,与传统的营业厅PC端写卡相比,微信小程序写卡直接使用蓝牙技术设备的写卡方式,是直接通过微信小程序端发起,连接蓝牙读卡器设备直接完成写卡和开户的过程,显著提升了开户操作的便利性和设备的利用率,并降低了客户终端设备空间使用率。但是采用微信小程序写卡由于阅读器和业务服务器之间需要传输使用的加密参数,因此,存在加密参数泄露的风险;并且,存在多个厂商卡片系统不兼容的情况。
[0003]因此,如何实现能够提高了基于小程序写卡的安全性和对多厂商卡片系统的兼容性是目前的一个研究方向。

技术实现思路

[0004]本专利技术提供一种基于多重加密的写卡数据处理方法和写卡方法及系统,用以解决现有技术中难以提高了基于小程序写卡的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多重加密的写卡数据处理方法,其特征在于,应用于服务端,所述方法包括:基于前端的写卡小程序发送的写卡请求,从资源系统获取第一个人化数据;基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据;调用卡商写卡组件校验所述个人化加密数据,得到写卡数据;接收所述卡商写卡组件返回的所述写卡数据,基于与阅读器对应的第三预设加解密算法加密所述写卡数据;向所述前端的写卡小程序发送加密后的写卡数据。2.如权利要求1所述的基于多重加密的写卡数据处理方法,其特征在于,所述基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据,包括:获取所述第一预设加解密算法和所述第二预设加解密算法;基于所述第一预设加解密算法对所述第一个人化数据进行加密,得到第二个人化数据;基于所述第二预设加解密算法对所述第二个人化数据进行加密,得到个人化加密数据。3.如权利要求2所述的基于多重加密的写卡数据处理方法,其特征在于,所述第一预设加密算法为非对称加密算法或密钥协商算法,相应地,所述基于所述第一预设加解密算法对所述第一个人化数据进行加密,包括:基于非对称加密算法中的公钥或者基于密钥协商算法产生的会话密钥,对所述第一个人化数据进行加密。4.如权利要求1所述的基于多重加密的写卡数据处理方法,其特征在于,所述卡商写卡组件在校验所述个人化加密数据的过程中包括基于所述第二预设加解密算法对个人化加密数据的解密和加密过程,相应地,在所述基于与阅读器对应的第三预设加解密算法加密所述写卡数据之前,所述方法还包括:基于所述第二预设加解密算法对所述写卡数据的进行解密。5.如权利要求1所述的基于多重加密的写卡数据处理方法,其特征在于,所述前端的写卡小程序与所述服务端对应的https证书由同一根证书颁发。6.一种写卡方法,其特征在于,应用于前端的写卡小程序,所述方法包括:向服务端发送写卡请求;接收所...

【专利技术属性】
技术研发人员:程柳红
申请(专利权)人:北京握奇数据股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1