数据的网络加密、解密方法和装置、存储介质、电子装置制造方法及图纸

技术编号:23193274 阅读:32 留言:0更新日期:2020-01-24 17:05
本发明专利技术提供了一种数据的网络加密、解密方法和装置、存储介质、电子装置,其中,数据的网络加密方法包括:接收调用方发送的网络请求,并针对网络请求生成待发送数据;获取用于配置待发送数据中每个字段的加密方式和加密密钥的配置信息,其中,待发送数据包括多个字段;基于配置信息对待发送数据进行加密,得到加密数据;将配置信息转换为符合预设协议的字段解密协议语句,其中,预设协议为与调用方预先约定的语法协议;将加密数据和字段解密协议语句通过网络发送至调用方。通过本发明专利技术,解决了相关技术中网络传输数据时加密方式不够灵活的技术问题。

Network encryption and decryption method and device of data, storage medium and electronic device

【技术实现步骤摘要】
数据的网络加密、解密方法和装置、存储介质、电子装置
本专利技术涉及数据加密领域,具体而言,涉及一种数据的网络加密、解密方法和装置、存储介质、电子装置。
技术介绍
目前在C/S(Client/Server,客户端/服务器模式)、B/S(Browser/Server,浏览器/服务器模式)架构下,需要对业务信息进行加密时,通常只采用HTTPS(HypertextTransferProtocolSecure,超文本传输安全协议)加密传输,而不再另外采用加密方式对敏感数据进行加密,或者,对所有的数据采用其它加密方式加密,而不区分需要加密的数据和不需要加密的数据。如果控制对特定的数据加密,则其拓展性和可配置性较差,在开发和每次产品迭代的过程中,都需要改动网络框架层面代码,或在每个业务模块的网络调用中另外开发逻辑处理加密字段,导致大量重复开发。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据的网络加密、解密方法和装置、存储介质、电子装置,以至少解决现有技术中的网络传输数据时加本文档来自技高网...

【技术保护点】
1.一种数据的网络加密方法,其特征在于,所述方法包括:/n接收调用方发送的网络请求,并针对所述网络请求生成待发送数据;/n获取用于配置所述待发送数据中每个字段的加密方式和加密密钥的配置信息,其中,所述待发送数据包括多个字段;/n基于所述配置信息对所述待发送数据进行加密,得到加密数据;/n将所述配置信息转换为符合预设协议的字段解密协议语句,其中,所述预设协议为与所述调用方预先约定的语法协议;/n将所述加密数据和所述字段解密协议语句通过网络发送至所述调用方。/n

【技术特征摘要】
1.一种数据的网络加密方法,其特征在于,所述方法包括:
接收调用方发送的网络请求,并针对所述网络请求生成待发送数据;
获取用于配置所述待发送数据中每个字段的加密方式和加密密钥的配置信息,其中,所述待发送数据包括多个字段;
基于所述配置信息对所述待发送数据进行加密,得到加密数据;
将所述配置信息转换为符合预设协议的字段解密协议语句,其中,所述预设协议为与所述调用方预先约定的语法协议;
将所述加密数据和所述字段解密协议语句通过网络发送至所述调用方。


2.根据权利要求1所述的方法,其特征在于,所述基于所述配置信息对所述待发送数据进行加密,得到加密数据,包括:
确定当前待加密的字段;
基于所述配置信息确定所述当前待加密的字段对应的加密方式和加密密钥;
调用所述当前待加密的字段对应的加密方式,利用所述加密密钥对所述当前待加密字段进行加密,得到加密字段;
在针对所述待发送数据中的每个字段进行加密之后,将所述每个字段的加密字段拼接为所述加密数据。


3.根据权利要求2所述的方法,其特征在于,所述获取用于配置所述待发送数据中每个字段的加密方式和加密密钥的配置信息,包括:
利用配置读取模块在指定位置获取配置文件;
利用所述配置读取模块从所述配置文件中读取所述配置信息。


4.根据权利要求1所述的方法,其特征在于,所述将所述配置信息转换为符合预设协议的字段解密协议语句,包括:
针对所述待发送数据的字段结构,生成符合所述预设协议的协议语句模板,其中,所述协议语句模板包括所述待发送数据中每个字段的解密定义字段的待替换字符,所述解密定义字段用于定义所述待发送数据中对应字段的解密方式和解密密钥;
将所述协议语句模板中每个所述解密定义字段的待替换字符替换为用于表示所述待发送数据中对应字段的解密方式和解密密钥的标识字符,得到所述字段解密协议语句。


5.一种数据的网络解密方法,其特征在于,所述方法包括:
接收业务方针对网络请求反馈的加密数据和字段解密协议语句;
基于预设协议对所述字段解密协议语句进行解析,得到所述加密数据中每个字段的解密方式和解密密钥;
针对所述加密数据中每个字段调用对应的解密方式,并利用对应的解密密...

【专利技术属性】
技术研发人员:陈步青
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1