[发明专利]数据的网络加密、解密方法和装置、存储介质、电子装置在审
申请号: | 201910817468.2 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110730066A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 陈步青 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14;H04L29/06 |
代理公司: | 11448 北京中强智尚知识产权代理有限公司 | 代理人: | 黄耀威;贾依娇 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 待发送数据 配置信息 调用 加密方式 加密数据 解密协议 网络加密 网络请求 预设协议 语句 网络传输数据 方法和装置 存储介质 电子装置 加密密钥 网络发送 预先约定 灵活的 解密 语法 加密 发送 转换 配置 | ||
本发明提供了一种数据的网络加密、解密方法和装置、存储介质、电子装置,其中,数据的网络加密方法包括:接收调用方发送的网络请求,并针对网络请求生成待发送数据;获取用于配置待发送数据中每个字段的加密方式和加密密钥的配置信息,其中,待发送数据包括多个字段;基于配置信息对待发送数据进行加密,得到加密数据;将配置信息转换为符合预设协议的字段解密协议语句,其中,预设协议为与调用方预先约定的语法协议;将加密数据和字段解密协议语句通过网络发送至调用方。通过本发明,解决了相关技术中网络传输数据时加密方式不够灵活的技术问题。
技术领域
本发明涉及数据加密领域,具体而言,涉及一种数据的网络加密、解密方法和装置、存储介质、电子装置。
背景技术
目前在C/S(Client/Server,客户端/服务器模式)、B/S(Browser/Server,浏览器/服务器模式)架构下,需要对业务信息进行加密时,通常只采用HTTPS(Hypertext TransferProtocol Secure,超文本传输安全协议)加密传输,而不再另外采用加密方式对敏感数据进行加密,或者,对所有的数据采用其它加密方式加密,而不区分需要加密的数据和不需要加密的数据。如果控制对特定的数据加密,则其拓展性和可配置性较差,在开发和每次产品迭代的过程中,都需要改动网络框架层面代码,或在每个业务模块的网络调用中另外开发逻辑处理加密字段,导致大量重复开发。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
发明内容
本发明实施例提供了一种数据的网络加密、解密方法和装置、存储介质、电子装置,以至少解决现有技术中的网络传输数据时加密方式不够灵活的技术问题。
根据本发明的一个实施例,提供了一种数据的网络加密方法,包括:接收调用方发送的网络请求,并针对网络请求生成待发送数据;获取用于配置待发送数据中每个字段的加密方式和加密密钥的配置信息,其中,待发送数据包括多个字段;基于配置信息对待发送数据进行加密,得到加密数据;将配置信息转换为符合预设协议的字段解密协议语句,其中,预设协议为与调用方预先约定的语法协议;将加密数据和字段解密协议语句通过网络发送至调用方。
进一步地,基于配置信息对待发送数据进行加密,得到加密数据,包括:确定当前待加密的字段;基于配置信息确定当前待加密的字段对应的加密方式和加密密钥;调用当前待加密的字段对应的加密方式,利用加密密钥对当前待加密字段进行加密,得到加密字段;在针对待发送数据中的每个字段进行加密之后,将每个字段的加密字段拼接为加密数据。
进一步地,获取用于配置待发送数据中每个字段的加密方式和加密密钥的配置信息,包括:利用配置读取模块在指定位置获取配置文件;利用配置读取模块从配置文件中读取配置信息。
进一步地,将配置信息转换为符合预设协议的字段解密协议语句,包括:针对待发送数据的字段结构,生成符合预设协议的协议语句模板,其中,协议语句模板包括待发送数据中每个字段的解密定义字段的待替换字符,解密定义字段用于定义待发送数据中对应字段的解密方式和解密密钥;将协议语句模板中每个解密定义字段的待替换字符替换为用于表示待发送数据中对应字段的解密方式和解密密钥的标识字符,得到字段解密协议语句。
根据本发明的一个实施例,提供了一种数据的网络解密方法,该方法包括:接收业务方针对网络请求反馈的加密数据和字段解密协议语句;基于预设协议对字段解密协议语句进行解析,得到加密数据中每个字段的解密方式和解密密钥;针对加密数据中每个字段调用对应的解密方式,并利用对应的解密密钥进行解密,得到加密数据中每个字段的解密数据;将加密数据中所有字段的解密数据拼接为原始数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910817468.2/2.html,转载请声明来源钻瓜专利网。