一种网页数据传输系统、方法、装置、介质和设备制造方法及图纸

技术编号:28036339 阅读:30 留言:0更新日期:2021-04-09 23:18
本发明专利技术涉及一种网页数据传输系统、方法、装置、介质和设备。其中,可以定义指定含义的标签(以及标签的属性数据),通过新定义的标签(以及标签的属性数据)来携带相关信息,通过标签信息的交互,来实现网页数据中指定信息的加密传输。且本发明专利技术实施例提供的方案,不仅适用于服务器侧要求浏览器客户端将上传的网页数据加密,浏览器客户端按照服务器侧的要求对上传的网页数据的加密,也同样适用于服务器侧对下发至浏览器客户端的网页数据进行加密。通过定义指定含义的标签(以及标签的属性数据)来实现网页数据的加密,无需浏览器控件的支持,消除了通过浏览器控件实现网页数据加密难度较大的问题,降低了网页数据加密的难度。

【技术实现步骤摘要】
一种网页数据传输系统、方法、装置、介质和设备
本专利技术涉及通信
,特别涉及一种网页数据传输系统、方法、装置、介质和设备。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。目前对网页数据的加密,主要涉及服务器侧要求浏览器客户端将上传的网页数据中的指定信息加密,然后服务器侧通过解密获得浏览器客户端上传的指定信息,以保证浏览器客户端上传的指定信息的安全性。现有技术方案中,浏览器客户端对上传的网页数据的加密,是通过浏览器控件来实现的。但是由于安全原因,浏览器控件的功能越来越受到限制,通过浏览器控件实现网页数据加密的难度加大,且浏览器控件的安装和升级也比较繁琐,进一步导致通过浏览器控件实现网页数据加密的难度加大。
技术实现思路
本专利技术实施例提供一种网页数据传输系统、方法、装置、介质和设备,用于解决通过浏览器控件实现网页数据加密难度较大的问题。第一方面,本专利技术提供了一种网页数据传输系统,所述系统包括服务器和浏览器客户端,本文档来自技高网...

【技术保护点】
1.一种网页数据传输系统,其特征在于,所述系统包括服务器和浏览器客户端,其中:/n所述服务器,用于为至少一个标签添加待加密属性数据,所述待加密属性数据用于标识标签对应的输入信息需要加密,且携带用于对该输入信息进行加密的密钥的标识,并将加密证书标签以及每个添加有待加密属性数据的标签携带在网页数据中发送至所述浏览器客户端,所述加密证书标签用于携带为所述浏览器客户端配置的加密证书的标识以及获取该加密证书的服务器地址;/n所述浏览器客户端,用于接收到携带加密证书标签以及每个添加有待加密属性数据的标签的网页数据后,解析所述加密证书标签,根据解析出的加密证书标识,查找是否保存有该加密证书标识对应的加密证书...

【技术特征摘要】
1.一种网页数据传输系统,其特征在于,所述系统包括服务器和浏览器客户端,其中:
所述服务器,用于为至少一个标签添加待加密属性数据,所述待加密属性数据用于标识标签对应的输入信息需要加密,且携带用于对该输入信息进行加密的密钥的标识,并将加密证书标签以及每个添加有待加密属性数据的标签携带在网页数据中发送至所述浏览器客户端,所述加密证书标签用于携带为所述浏览器客户端配置的加密证书的标识以及获取该加密证书的服务器地址;
所述浏览器客户端,用于接收到携带加密证书标签以及每个添加有待加密属性数据的标签的网页数据后,解析所述加密证书标签,根据解析出的加密证书标识,查找是否保存有该加密证书标识对应的加密证书,若确定保存有该加密证书,在接收到每个添加有待加密属性数据的标签对应的输入信息时,针对该添加有待加密属性数据的标签携带的密钥标识,生成对应的密钥,利用该密钥对该输入信息进行加密,并将对应的加密数据标签以及密钥标签携带在网页数据中,发送至所述服务器,每个密钥标签用于携带生成的密钥的标识以及经加密证书公钥加密的该密钥,每个加密数据标签用于携带加密后的输入信息以及用于加密该输入信息的密钥的标识。


2.如权利要求1所述的系统,其特征在于,所述服务器,还用于若接收到所述浏览器客户端发送的携带至少一个加密数据标签和至少一个密钥标签的网页数据,针对每个加密数据标签,根据该加密数据标签中携带的密钥标识,利用加密证书私钥解密携带该密钥标识的密钥标签中,携带的加密的密钥,利用解密出的密钥,解密该加密数据标签中携带的加密后的输入信息。


3.如权利要求1或2所述的系统,其特征在于,所述浏览器客户端,还用于若确定未保存解析出的加密证书标识对应的加密证书,根据所述加密证书标签携带的获取加密证书的服务器地址,获取所述加密证书标签携带的加密证书标识对应的加密证书并保存。


4.一种网页数据传输方法,其特征在于,所述方法包括:
为至少一个标签添加待加密属性数据;所述待加密属性数据用于标识标签对应的输入信息需要加密,且携带用于对该输入信息进行加密的密钥的标识;
将加密证书标签以及每个添加有待加密属性数据的标签携带在网页数据中发送至浏览器客户端,所述加密证书标签用于携带为所述浏览器客户端配置的加密证书的标识以及获取该加密证书的服务器地址;
以便所述浏览器客户端接收到携带加密证书标签以及每个添加有待加密属性数据的标签的网页数据后,解析所述加密证书标签,根据解析出的加密证书标识,查找是否保存有该加密证书标识对应的加密证书,若确定保存有该加密证书,在接收到每个添加有待加密属性数据的标签对应的输入信息时,针对该添加有待加密属性数据的标签携带的密钥标识,生成对应的密钥,利用该密钥对该输入信息进行加密,并将对应的加密数据标签以及密钥标签携带在网页数据中,发送至所述服务器,每个密钥标签用于携带生成的密钥的标识以及经加密证书公钥加密的该密钥,每个加密数据标签用于携带加密后的输入信息以及用于加密该输入信息的密钥的标识。


5.如权利要求4所述的方法,其特征在于,若接收到所述浏览器客户端发送的携带至少一个加密数据标签和至少一个密钥标签的网页数据,所述方法还包括:
针对每个加密数据标签,根据该加密数据标签中携带的密钥标识,利用加密证书私钥解密携带该密钥标识的密钥标签中,携带的加密的密钥,利用解密...

【专利技术属性】
技术研发人员:安晓江李鹏坤蒋红宇
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京;11

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

1