[发明专利]一种数据处理的方法、装置和系统有效
申请号: | 202110333653.1 | 申请日: | 2021-03-29 |
公开(公告)号: | CN112926076B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 武芸竹;安兴朝 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 郝红玉;郭晗 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 系统 | ||
本发明公开了一种数据处理的方法、装置和系统,涉及移动互联技术领域。该方法的一具体实施方式包括:客户端利用从服务端获取的客户端公钥,在客户端基于客户端公钥、口令密码生成本地密文,同时基于客户端公钥生成协商密文,在客户端和服务端协商成功后,客户端利用本地密文对传输数据执行加解密的操作,提高了传输数据的安全性,降低了密文在网络传输中被破解、或被利用密钥明文反推得到密钥的风险;在将本发明提供的方法对应的代码封装为一个或多个接口的情况下,多个开发团队可以接口实现数据的加解密,提高了开发和测试效率。
技术领域
本发明涉及移动互联技术领域,尤其涉及一种加密的方法、装置和系统。
背景技术
目前,随着互联网技术的普及,互联网应用成为人们工作和生活中不可缺少的工具,但是互联网应用在给人们带来便捷同时,也带来数据安全的问题;尤其是在大数据时代的今天,用户信息的泄露可能造成不同程度的后果,因此,数据安全为互联网应用开发时必须要考虑的因素之一。
但是,在现有技术中,由于密文在客户端和服务端之间传输,在客户端或服务端执行加解密操作的时候,密文或数据可能被破解,或者被利用密钥明文反推得到密钥;降低了数据的安全性;由于客户端与服务端之间的加解密流程较复杂,当多个开发团队都需要开发为数据加解密的代码时,降低了开发和测试效率。
发明内容
有鉴于此,本发明实施例提供一种加解密的方法和装置,客户端利用从服务端获取的客户端公钥,在客户端基于客户端公钥、口令密码生成本地密文,同时基于客户端公钥生成协商密文,在客户端和服务端协商成功后,客户端利用本地密文对传输数据执行加解密的操作,提高了传输数据的安全性,降低了密文在网络传输中被破解、或被利用密钥明文反推得到密钥的风险;在将本发明提供的方法对应的代码封装为一个或多个接口的情况下,多个开发团队可以接口实现数据的加解密,提高了开发和测试效率。
为实现上述目的,根据本发明实施例的一个方面,提供了一种数据处理的方法,其特征在于,应用于客户端,包括:发送公钥获取请求,接收服务端返回的对应于所述公钥获取请求的客户端公钥;利用所述客户端公钥和加密密令,生成本地密文;并利用所述客户端公钥和用户特征信息,生成协商密文;发送所述协商密文给所述服务端,以使所述服务端基于所述协商密文获取所述用户特征信息,在校验所述用户特征信息成功的情况下生成对应于所述客户端的令牌;接收所述服务端发送的所述令牌,其中所述令牌设置有有效期;在所述令牌有效期内,利用所述加密密令以及所述本地密文,对与所述服务端相互传输的数据执行加解密操作。
可选地,所述数据处理的方法,其特征在于,
所述公钥获取请求包括用户标识,以使所述服务端根据所述用户标识确定客户端公钥;接收服务端返回的对应于所述公钥获取请求的客户端公钥,包括:接收所述服务端发送的与所述用户标识相匹配的客户端公钥。
可选地,所述数据处理的方法,其特征在于,进一步包括:
所述用户特征信息包括预设加密算法;所述生成协商密文包括:生成具有所述设加密算法的协商密文,以使所述服务端基于所述协商密文获取所述预设加密算法,并使所述服务端利用所述加密算法加密为所述客户端传输的数据。
可选地,所述数据处理的方法,其特征在于,
在对与所述服务端相互传输的数据执行加解密操作之前,进一步包括:将待传输给所述服务端的数据进行数据签名操作;
对与所述服务端相互传输的数据执行加解密操作,包括:
利用所述加密密令以及所述本地密文,对具有数据签名的数据进行加密;将加密后的数据传输给所述服务端。
可选地,所述数据处理的方法,其特征在于,
对与所述服务端相互传输的数据执行加解密操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110333653.1/2.html,转载请声明来源钻瓜专利网。