利索能及
我要发布
收藏
专利号: 2018108525932
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种通信数据加密方法,其特征在于,包括:获取终端设备发起的对目标页面的访问请求;

判断所述访问请求是否为加密请求;

如果所述访问请求中的所有数据均为明文数据,则确定所述访问请求不为加密请求,确定所述终端设备中不存在安全插件;

如果所述访问请求中的有部分数据不为明文数据,则确定所述访问请求为加密请求,确定所述终端设备中存在安全插件;

在根据所述访问请求确定所述终端设备中存在安全插件的情况下,根据所述访问请求从所述目标页面对应的后台服务器获取所述目标页面对应的第一页面数据,所述安全插件用于加密或解密数据;

采用与所述安全插件约定的第一加密方式对所述第一页面数据进行加密得到第二页面数据;

向所述终端设备发送所述第二页面数据,以使所述终端设备通过所述安全插件对所述第二页面数据进行解密得到所述第一页面数据。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在根据所述访问请求确定所述终端设备中不存在安全插件的情况下,将第三页面数据发送给所述终端设备,以使所述终端设备从所述安全插件对应的下载页面下载所述安全插件并安装到所述终端设备中,所述第三页面数据为所述下载页面对应的页面数据。

3.根据权利要求1或2所述的方法,其特征在于,所述向所述终端设备发送所述第二页面数据之后还包括:

获取所述终端设备发起的参数提交请求,所述参数提交请求包括第一参数,所述第一参数为所述终端设备通过所述安全插件对第二参数进行加密得到的参数,所述第二参数为所述终端设备通过参数获取页面获取到的参数;

采用与所述安全插件约定的第一解密方式对所述第一参数进行解密得到所述第二参数;

将所述第二参数发送给所述后台服务器。

4.根据权利要求3所述的方法,所述将所述第二参数发送给所述后台服务器之后还包括:

获取所述后台服务器根据所述第二参数返回的第四页面数据;

采用与所述安全插件约定的第二加密方式对所述第四页面数据进行加密得到第五页面数据;

向所述终端设备发送所述第五页面数据,以使所述终端设备通过所述安全插件对所述第五页面数据进行解密得到所述第四页面数据。

5.根据权利要求4所述的方法,其特征在于,所述将所述加密服务器将所述第二参数发送给所述后台服务器包括:

基于安全套接字层的超文本传输HTTPS协议将所述第二参数发送给所述后台服务器;

所述获取所述后台服务器根据所述第二参数返回的第四页面数据包括:获取所述后台服务器根据所述第二参数基于所述HTTPS协议返回的第四页面数据。

6.根据权利要求2所述的方法,其特征在于,所述根据所述访问请求从所述目标页面对应的后台服务器获取所述目标页面对应的第一页面数据包括:根据所述访问请求确定所述终端设备的标识;

根据所述终端设备的标识确定与所述安全插件约定的第二解密方式;

所述加密服务器采用所述第二解密方式对所述加密请求进行解密得到原始的访问请求;

根据所述原始的访问请求从所述目标页面对应的后台服务器获取所述目标页面对应的第一页面数据。

7.一种通信数据加密装置,其特征在于,包括:访问请求获取模块,用于获取终端设备发起的对目标页面的访问请求;

判断模块,用于判断所述访问请求是否为加密请求;

如果所述访问请求中的所有数据均为明文数据,则所述判断模块确定所述访问请求不为加密请求,确定所述终端设备中不存在安全插件;

如果所述访问请求中的有部分数据不为明文数据,则所述判断模块确定所述访问请求为加密请求,确定所述终端设备中存在安全插件;

页面数据获取模块,用于在根据所述访问请求确定所述终端设备中存在安全插件的情况下,根据所述访问请求从所述目标页面对应的后台服务器获取所述目标页面对应的第一页面数据,所述安全插件用于加密或解密数据;

加密模块,用于采用与所述安全插件约定的第一加密方式对所述第一页面数据进行加密得到第二页面数据;

页面数据发送模块,用于向所述终端设备发送所述第二页面数据,以使所述终端设备通过所述安全插件对所述第二页面数据进行解密得到所述第一页面数据。

8.一种通信数据加密装置,包括处理器、存储器以及通信接口,所述处理器、存储器和通信接口相互连接,其中,所述通信接口用于发送或接收数据,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,执行如权利要求1‑6任一项所述的方法。

9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1‑

6任一项所述的方法。