一种拖车救援订单信息的加密方法及系统技术方案

技术编号:25446422 阅读:21 留言:0更新日期:2020-08-28 22:32
本发明专利技术提供的一种拖车救援订单信息的加密方法及系统,通过客户端从服务端获取公钥,并存储;客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库,提高了拖车救援订单信息的安全性。

【技术实现步骤摘要】
一种拖车救援订单信息的加密方法及系统
本专利技术涉及拖车救援
,特别涉及一种拖车救援订单信息的加密方法及系统。
技术介绍
随着软件技术的发展,用户手机的管理员权限越来越容易被流氓软件获取。如何防止拖车救援时,用户的订单信息被流氓软件抓包,提高用户的订单信息的安全性显得尤为重要。现有拖车救援订单信息保护措施大多使用不加密或者对称加密,如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.一种拖车救援订单信息的加密方法,其特征在于,包括步骤:/nS1、客户端从服务端获取公钥,并存储;/nS2、客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;/nS3、服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。/n

【技术特征摘要】
1.一种拖车救援订单信息的加密方法,其特征在于,包括步骤:
S1、客户端从服务端获取公钥,并存储;
S2、客户端通过所述公钥对拖车救援订单信息进行加密,并将加密后的数据发送至所述服务端;
S3、服务端接收所述加密后的数据,通过与所述公钥相对应的私钥对所述加密后的数据进行解密,并存储至数据库。


2.根据权利要求1所述的拖车救援订单信息的加密方法,其特征在于,步骤S1具体为:
客户端启动时通过https请求从服务端获取公钥,并存储至内存中。


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


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


5.根据权利要求1所述的拖车救援订单信息的加密方法,其特征在于,还包括步骤:
S4、服务端根据预设的时间间隔对所述公钥和相对应的私钥进行更新。


6.一种拖车救援订单信息的加密系统,包括客户端和服务端,所述客户端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所...

【专利技术属性】
技术研发人员:邓庆龙
申请(专利权)人:福州吉诺网络科技有限公司
类型:发明
国别省市:福建;35

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

1