一种基于AES加密的物流管理系统及管理方法技术方案

技术编号:16176237 阅读:39 留言:0更新日期:2017-09-09 03:31
本发明专利技术公开了一种基于AES加密的物流管理系统,包括:卖家终端:用于将收到的订单信息发送到服务器;服务器:利用AES加密算法对收到的卖家终端发来的订单信息进行加密,并将加密后的信息以二维码的形式保存返回给卖家终端,同时生成该订单的物流信息及买家的取货号以及取货验证码存储到数据库,并实时更新物流信息;数据库:存储所有订单的物流信息,并且当物流信息的实时位置更新为目的地时,服务器向买家终端通过短信验证码的形式发送取货号以及取货验证码;买家终端:接收服务器发来的短信验证码;验证终端:用于买家输入取货号和验证码。本发明专利技术还公开了物流管理系统的管理方法。解决了现有物流时将消费者的个人隐私泄露的问题。

【技术实现步骤摘要】
一种基于AES加密的物流管理系统及管理方法
本专利技术属于物流调度
,具体涉及一种基于AES加密的物流管理系统,本专利技术还设计上述物流管理系统的管理方法。
技术介绍
随着我国经济以及移动通信的快速发展,互联网已经在人们的生活中扮演者愈来愈重要的角色,已经成为人们生活中不可缺失的一部分,为人们的生活提供了诸多便利。网络购物就是重要的体现之一,它以方便、快捷、性价比高,推动着网络购物越来越热,并且趋于常态化。现有物流体系中消费者的姓名、手机号码等信息都以明文的方式出现在物流运单中,使得消费者的个人隐私容易发生泄漏,如何将消费者的个人信息进行很好的保护显得尤为重要。
技术实现思路
本专利技术的目的是提供一种基于AES加密的物流管理系统,解决了现有物流时将消费者的个人隐私泄露的问题。本专利技术的另一个目的是提供上述物流管理系统的管理方法。本专利技术所采用的第一种技术方案是,一种基于AES加密的物流管理系统,包括:卖家终端:用于将收到的订单信息发送到服务器;服务器:利用AES加密算法对收到的卖家终端发来的订单信息进行加密,并将加密后的信息以二维码的形式保存返回给卖家终端,同时生成该订单的物流信息及买家的取货号以及取货验证码存储到数据库,并实时更新物流信息;数据库:存储所有订单的物流信息,并且当物流信息的实时位置更新为目的地时,服务器向买家终端通过短信验证码的形式发送取货号以及取货验证码;买家终端:接收服务器发来的短信验证码;验证终端:用于买家输入取货号和验证码。本专利技术第一种技术方案的特点还在于:卖家终端收到的订单信息包括卖家信息和买家信息,卖家信息包括:店名、卖家联系方式、发货地址,买家信息包括:用户姓名、买家联系方式、收货地址。AES加密算法具体为:步骤1:将订单信息分为两部分,即卖家信息P和买家信息M;步骤2:将卖家信息和买家信息分别按照式(1)进行分段:得到卖家信息分组{P1,P2,P3...Pn},买家信息分组{M1,M2,M3...Mn},其中,n表示分组的组数,message表示卖家信息或者买家信息的长度,length表示每组信息的长度;步骤3:利用AES加密器以及加密密钥对所有的分组信息{P1,P2,P3...Pn}、{M1,M2,M3...Mn}进行加密得到加密后的分组信息{Q1,Q2,Q3...Qn}、{N1,N2,N3...Nn,进而得到卖家加密信息Q、买家加密信息N;步骤4:将卖家加密信息Q、买家加密信息N合并生成加密后的订单信息,制作成二维码。服务器中实时更新物流信息具体为:各物流集散中根据服务器发送的解密密钥扫描二维码,得到买家信息M,进而获得收货地址Address2,将包裹当前所在地址Address3与收货地址Address2比较,若不同,则返回State1=0表示包裹未到达目的地,将包裹送往下一集散中心,同时更新数据库中的物流信息;否则返回State1=1表示包裹到达目的地。数据库存储所有订单的物流信息,每个订单生成一条物流信息记录,物流记录的存储格式为:其中,Ri表示第i条物流信息,Address1表示发货地址,phone1表示卖家联系方式,name1表示卖家店名,Address2表示收货地址,phone2表示收件人联系方式,name2表示收件人姓名,Address3表示包裹实时位置,goodnum表示取货号,code表示取货验证码;Address3会随着各级物流集散中心扫描二维码而更新,其余字段不会变更。验证终端用于买家输入取货号goodnum′和验证码code′,验证终端将goodnum′、code′发送回服务器,如果goodnum′=goodnum并且code′=code,则向验证终端返回State2=1表示取件成功;否则返回State2=0表示取件失败。本专利技术所采用的第二种技术方案是:一种基于AES加密的物流管理系统的管理方法,卖家终端收到订单时,将订单信息发送到服务器端;服务器利用AES加密算法对订单信息进行加密,并将加密后的信息以二维码的形式保存返回给卖家终端,同时生成该订单的物流信息存储到数据库,并实时更新物流信息;数据库中的包裹的实时位置更新为目的地时,服务器向买家终端通过短信验证码的形式发送取货号以及取货验证码;用户利用验证终端进行验证,根据服务器返回的验证结果决定是否可以取件。本专利技术的有益效果是:本专利技术一种基于AES加密的物流管理系统及管理方法,采用一种AES加密算法对物流信息(主要包括发件人信息、收件人信息)进行加密,将加密后的物流信息以二维码的形式保存,即使得到二维码也无法获取订单的明文信息,只有输入解密密钥时才能获取订单的明文信息,对消费者的个人隐私信息进行了保护,避免了以往物流运单明文记录消费者信息的缺陷;通过服务器端监测包裹的实时位置,当包裹到达目的地时,自动向消费者通过短信方式发送取货号以及取货验证码,节约了快递站点通知取件时间,提高了取件效率。附图说明图1是本专利技术基于AES加密的物流管理系统的结构图;图2是本专利技术基于AES加密的物流管理系统中AES加密算法流程图;图3是本专利技术基于AES加密的物流管理系统的管理方法流程图。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。本专利技术一种基于AES加密的物流管理系统,如图1所示,包括:卖家终端:用于将收到的订单信息发送到服务器;其中订单信息包括卖家信息和买家信息,卖家信息包括:店名、卖家联系方式、发货地址,买家信息包括:用户姓名、买家联系方式、收货地址。服务器:利用AES(TheAdvancedEncryptionStandard,高级加密标准)加密算法对收到的卖家终端发来的订单信息进行加密,并将加密后的信息以二维码的形式保存返回给卖家终端,同时生成该订单的物流信息及买家的取货号以及取货验证码存储到数据库,并实时更新物流信息;如图2所示,AES加密算法具体为:步骤1:将订单信息分为两部分,即卖家信息P和买家信息M;步骤2:将卖家信息和买家信息分别按照式(1)进行分段:得到卖家信息分组{P1,P2,P3...Pn},买家信息分组{M1,M2,M3...Mn},其中,n表示分组的组数,message表示卖家信息或者买家信息的长度,length表示每组信息的长度;步骤3:利用AES加密器以及加密密钥对所有的分组信息{P1,P2,P3...Pn}、{M1,M2,M3...Mn}进行加密得到加密后的分组信息{Q1,Q2,Q3...Qn}、{N1,N2,N3...Nn},进而得到卖家加密信息Q、买家加密信息N;步骤4:将卖家加密信息Q、买家加密信息N合并生成加密后的订单信息,制作成二维码。服务器中实时更新物流信息具体为:各物流集散中根据服务器发送的解密密钥扫描二维码,得到买家信息M,进而获得收货地址Address2,将包裹当前所在地址Address3与收货地址Address2比较,若不同,则返回State1=0表示包裹未到达目的地,将包裹送往下一集散中心,同时更新数据库中的物流信息;否则返回State1=1表示包裹到达目的地。数据库:存储所有订单的物流信息,并且当物流信息的实时位置更新为目的地时,服务器向买家终端通过短信验证码的形式发送取货号以及取货验证码;数据库存储所有订单的物流信息,每个订单生成一条物流信本文档来自技高网...
一种基于AES加密的物流管理系统及管理方法

【技术保护点】
一种基于AES加密的物流管理系统,其特征在于,包括:卖家终端:用于将收到的订单信息发送到服务器;服务器:利用AES加密算法对收到的卖家终端发来的订单信息进行加密,并将加密后的信息以二维码的形式保存返回给卖家终端,同时生成该订单的物流信息及买家的取货号以及取货验证码存储到数据库,并实时更新物流信息;数据库:存储所有订单的物流信息,并且当物流信息的实时位置更新为目的地时,服务器向买家终端通过短信验证码的形式发送取货号以及取货验证码;买家终端:接收服务器发来的短信验证码;验证终端:用于买家输入取货号和验证码。

【技术特征摘要】
1.一种基于AES加密的物流管理系统,其特征在于,包括:卖家终端:用于将收到的订单信息发送到服务器;服务器:利用AES加密算法对收到的卖家终端发来的订单信息进行加密,并将加密后的信息以二维码的形式保存返回给卖家终端,同时生成该订单的物流信息及买家的取货号以及取货验证码存储到数据库,并实时更新物流信息;数据库:存储所有订单的物流信息,并且当物流信息的实时位置更新为目的地时,服务器向买家终端通过短信验证码的形式发送取货号以及取货验证码;买家终端:接收服务器发来的短信验证码;验证终端:用于买家输入取货号和验证码。2.根据权利要求1所述的一种基于AES加密的物流管理系统,其特征在于,所述卖家终端收到的订单信息包括卖家信息和买家信息,卖家信息包括:店名、卖家联系方式、发货地址,买家信息包括:用户姓名、买家联系方式、收货地址。3.根据权利要求1所述的一种基于AES加密的物流管理系统,其特征在于,所述AES加密算法具体为:步骤1:将订单信息分为两部分,即卖家信息P和买家信息M;步骤2:将卖家信息和买家信息分别按照式(1)进行分段:得到卖家信息分组{P1,P2,P3...Pn},买家信息分组{M1,M2,M3...Mn},其中,n表示分组的组数,message表示卖家信息或者买家信息的长度,length表示每组信息的长度;步骤3:利用AES加密器以及加密密钥对所有的分组信息{P1,P2,P3...Pn}、{M1,M2,M3...Mn}进行加密得到加密后的分组信息{Q1,Q2,Q3...Qn}、{N1,N2,N3...Nn},进而得到卖家加密信息Q、买家加密信息N;步骤4:将卖家加密信息Q、买家加密信息N合并生成加密后的订单信息,制作成二维码。4.根据权利要求3所述的一种基于AES加密的物流管理系统,其特征在于,所述服务器中实时更新物流信息具体为:各物流集散中根据服务器发送的解密密钥扫描二维码,得到买家信息M,进而获得收货地址Add...

【专利技术属性】
技术研发人员:缪亚林郝璐军
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西,61

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

1