一种拖车救援订单信息的加密方法及系统与流程

文档序号:22041662发布日期:2020-08-28 18:11阅读:252来源:国知局
一种拖车救援订单信息的加密方法及系统与流程

本发明涉及拖车救援技术领域,特别涉及一种拖车救援订单信息的加密方法及系统。



背景技术:

随着软件技术的发展,用户手机的管理员权限越来越容易被流氓软件获取。如何防止拖车救援时,用户的订单信息被流氓软件抓包,提高用户的订单信息的安全性显得尤为重要。

现有拖车救援订单信息保护措施大多使用不加密或者对称加密,如des/aes算法。加密解密用的是同一套密钥,而且无法动态的周期性更换密钥,导致加密本身安全性很低,很容易被破解,无法有效的保护到用户的订单信息。



技术实现要素:

(一)要解决的技术问题

为了解决现有技术的上述问题,本发明提供一种拖车救援订单信息的加密方法及系统,能够提高拖车救援订单信息的安全性。

(二)技术方案

为了达到上述目的,本发明采用的一种技术方案为:

一种拖车救援订单信息的加密方法,包括步骤:

s1、客户端从服务端获取公钥,并存储;

s2、客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;

s3、服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。

为了达到上述目的,本发明采用的另一种技术方案为:

一种拖车救援订单信息的加密系统,包括客户端和服务端,所述客户端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述服务端包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的第二计算机程序,其特征在于,所述第一处理器执行所述第一计算机程序时实现以下步骤:

s1、从服务端获取公钥,并存储;

s2、通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;

所述第二处理器执行所述第二计算机程序时实现以下步骤:

s3、接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。

(三)有益效果

本发明的有益效果在于:通过客户端从服务端获取公钥,并存储;客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库,提高了拖车救援订单信息的安全性。

附图说明

图1为本发明实施例的拖车救援订单信息的加密方法的流程图;

图2为本发明实施例的拖车救援订单信息的加密系统的结构示意图。

【附图标记说明】

1:拖车救援订单信息的加密系统;

2:客户端;

3:服务端;

4:第一存储器;

5:第一处理器;

6:第二存储器;

7:第二处理器。

具体实施方式

为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。

实施例一

请参照图1,一种拖车救援订单信息的加密方法,包括步骤:

s1、客户端从服务端获取公钥,并存储;

步骤s1具体为:

客户端启动时通过https请求从服务端获取公钥,并存储至内存中。

具体地,通过客户端在启动时从服务端获取公钥,并存储至内存中,不仅可以防止由于公钥被泄露,另外由于公钥存储内存中,客户端关闭时公钥会被清除,进一步保证了拖车救援信息的安全性。

s2、客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;

所述拖车救援订单信息包括收放车地址、发车时间、车辆名称、车架号、运载车辆吨数、增值服务以及收发人的姓名和电话。

所述的客户端将加密后的数据发送至服务端具体为:

客户端通过https请求将加密后的数据发送至服务端。

s3、服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。

还包括步骤:

s4、服务端根据预设的时间间隔对所述公钥和相对应的私钥进行更新。

具体地,通过根据预设的时间间隔对所述公钥和相对应的私钥进行更新,降低了被破解的风险,提高了安全性。

实施例二

请参照图2,一种拖车救援订单信息的加密系统1,包括客户端2和服务端3,所述客户端2包括第一存储器4、第一处理器5及存储在第一存储器4上并可在第一处理器5上运行的第一计算机程序,所述服务端3包括第二存储器6、第二处理器7及存储在第二存储器6上并可在第二处理器7上运行的第二计算机程序,所述第一处理器5执行所述第一计算机程序时实现以下步骤:

s1、从服务端获取公钥,并存储;

步骤s1具体为:

启动时通过https请求从服务端获取公钥,并存储至内存中。

具体地,通过客户端在启动时从服务端获取公钥,并存储至内存中,不仅可以防止由于公钥被泄露,另外由于公钥存储内存中,客户端关闭时公钥会被清除,进一步保证了拖车救援信息的安全性。

s2、通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;

所述拖车救援订单信息包括收放车地址、发车时间、车辆名称、车架号、运载车辆吨数、增值服务以及收发人的姓名和电话。

所述的将加密后的数据发送至服务端具体为:

通过https请求将加密后的数据发送至服务端。

所述第二处理器7执行所述第二计算机程序时实现以下步骤:

s3、接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。

还包括步骤:

s4、根据预设的时间间隔对所述公钥和相对应的私钥进行更新

具体地,通过根据预设的时间间隔对所述公钥和相对应的私钥进行更新,降低了被破解的风险,提高了安全性。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。



技术特征:

1.一种拖车救援订单信息的加密方法,其特征在于,包括步骤:

s1、客户端从服务端获取公钥,并存储;

s2、客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;

s3、服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。

2.根据权利要求1所述的拖车救援订单信息的加密方法,其特征在于,步骤s1具体为:

客户端启动时通过https请求从服务端获取公钥,并存储至内存中。

3.根据权利要求1所述的拖车救援订单信息的加密方法,其特征在于,所述拖车救援订单信息包括收放车地址、发车时间、车辆名称、车架号、运载车辆吨数、增值服务以及收发人的姓名和电话。

4.根据权利要求1所述的拖车救援订单信息的加密方法,其特征在于,所述的客户端将加密后的数据发送至服务端具体为:

客户端通过https请求将加密后的数据发送至服务端。

5.根据权利要求1所述的拖车救援订单信息的加密方法,其特征在于,还包括步骤:

s4、服务端根据预设的时间间隔对所述公钥和相对应的私钥进行更新。

6.一种拖车救援订单信息的加密系统,包括客户端和服务端,所述客户端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述服务端包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的第二计算机程序,其特征在于,所述第一处理器执行所述第一计算机程序时实现以下步骤:

s1、从服务端获取公钥,并存储;

s2、通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;

所述第二处理器执行所述第二计算机程序时实现以下步骤:

s3、接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。

7.根据权利要求6所述的拖车救援订单信息的加密系统,其特征在于,步骤s1具体为:

启动时通过https请求从服务端获取公钥,并存储至内存中。

8.根据权利要求6所述的拖车救援订单信息的加密方法,其特征在于,所述拖车救援订单信息包括收放车地址、发车时间、车辆名称、车架号、运载车辆吨数、增值服务以及收发人的姓名和电话。

9.根据权利要求6所述的拖车救援订单信息的加密系统,其特征在于,所述的将加密后的数据发送至服务端具体为:

通过https请求将加密后的数据发送至服务端。

10.根据权利要求6所述的拖车救援订单信息的加密系统,其特征在于,所述第二处理器执行所述第二计算机程序时实现以下步骤:

还包括步骤:

s4、根据预设的时间间隔对所述公钥和相对应的私钥进行更新。


技术总结
本发明提供的一种拖车救援订单信息的加密方法及系统,通过客户端从服务端获取公钥,并存储;客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库,提高了拖车救援订单信息的安全性。

技术研发人员:邓庆龙
受保护的技术使用者:福州吉诺网络科技有限公司
技术研发日:2020.04.30
技术公布日:2020.08.28
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1