一种基于快递的寄件数据的加解密方法及系统的制作方法

文档序号:9891458阅读:616来源:国知局
一种基于快递的寄件数据的加解密方法及系统的制作方法
【技术领域】
[0001] 本发明设及身份实名验证技术领域,尤其设及一种基于快递的寄件数据的加解密 方法及系统。
【背景技术】
[0002] 此前,快递丢失、"毒包裹"事件屡屡发生,引发了人们对快递安全的担忧。因此快 递寄件时的实名登记越来越普及。现有的快递实名登记制:即客户寄快件时需要出示身份 证,快递公司业务员不仅要开包检查、核实寄递物品,还要将运些信息登记输入电脑,信息 系统是由公安部口安装的特殊软件。而收件人也必须出示身份证接收快递。但是现有技术 中实名制执行时,因为快递公司多为私人企业,现有的用户的身份信息、及发货数据的加密 方法也不完善,容易被不法分子窃取,用户的个人信息在传输信息容易泄露,为用户的信息 安全带来隐患。
[0003] 因此,现有技术还有待于改进和发展。

【发明内容】

[0004] 鉴于现有技术的不足,本发明目的在于提供一种基于快递的寄件数据的加解密方 法及系统,旨在解决现有技术中在寄快递时,需要实名验证,实名验证过程中用户个人信息 在传输时容易泄露的缺陷。
[0005] 本发明的技术方案如下: 一种基于快递的寄件数据的加解密方法,其中,方法包括: A、 当快递员智能终端接收到用户的寄件请求,获取用户的寄件数据中的身份信息和运 单信息; B、 快递员的智能终端将身份信息通过第一加密密钥进行一次加密生成身份信息密文, 再将运单信息与身份信息密文计算摘要生成数字摘要,数字摘要通过第二加密密钥二次加 密后生成寄件数据数字签名,并将寄件数据数字签名转换成预定格式的参数签名域,将包 含有参数签名域的寄件数据预定格式报文上传到快递公司系统端; C、 快递公司系统端接收到智能终端上传的寄件数据预定格式报文后,通过第一解密密 钥对寄件数据预定格式报文进行一次解密获取数字摘要,重新计算寄件数据预定格式报文 摘要验证接收数据包的完整性后,用第二解密密钥对身份信息密文进行解密,并计算身份 信息摘要。
[0006] 所述的基于快递的寄件数据的加解密方法,其中,所述步骤B具体包括: B1、快递员的智能终端登录快递公司系统端,快递公司系统端自动给快递员智能终端 分配第一加密密钥和第二加密密钥; B2、智能终端利用第一加密密钥对身份信息进行加密,并将一次加密后的身份信息与 运单信息通过特定的格式拼接成字符串,对字符串通过散列函数计算摘要生成数字摘要, 数字摘要通过第二加密密钥进行二次加密生成寄件数据数字签名; B3、智能终端将寄件数据数字签名添加到字符串中,组装成预定格式的参数签名域,将 参数签名域与寄件数据组装成寄件数据预定格式报文; B4、智能终端将寄件数据预定格式报文上传至快递公司系统端。
[0007] 所述的基于快递的寄件数据的加解密方法,其中,所述步骤C具体包括: C1、快递公司系统端对接收到的快递员的智能终端上传的寄件数据预定格式报文后, 解析出寄件数据预定格式报文中的参数签名域,通过第一解密密钥对参数签名域进行解 密,获取参数签名域数字摘要; C2、通过散列函数对收到的寄件数据预定格式报文中除参数签名域外的报文计算后生 成摘要计算值,判断摘要计算值是否等于参数签名域数字摘要; C3、若摘要计算值等于数字摘要,则接收的寄件数据预定格式报文是完整的,通过第二 解密密钥解析出身份信息密文的身份信息,并计算身份信息摘要; C4、若摘要计算值不等于数字摘要,则当前接收的寄件数据预定格式报文是不完整的, 向快递员的智能终端返回错误信息,提示重新输入,直到检测接收的寄件数据预定格式报 文是完整的后,通过第二解密密钥解析出身份信息密文的身份信息,并计算身份信息摘要。
[0008] 所述的基于快递的寄件数据的加解密方法,其中,所述步骤C之后还包括: D、快递公司系统端对身份信息摘要进行实名验证,并将实名验证结果返回至快递员的 智能终端,存储身份信息摘要及运单信息。
[0009] 所述的基于快递的寄件数据的加解密方法,其中,所述步骤D具体包括: D1、快递公司系统端查询本地记录中是否存在对应的身份信息摘要; D2、若本地记录中存在对应的身份信息摘要,则直接在本地数据库进行比对,并将验证 结果显示在快递员智能终端,存储运单信息到本地记录中; D3、若本地记录中不存在对应的身份信息摘要,则将用户身份信息上传到身份核查系 统进行身份核查,将返回结果显示在快递员智能终端,并将核查成功后的用户身份信息摘 要及运单信息存储在快递公司系统端的本地记录中。
[0010] -种基于快递的寄件数据的加解密系统,其中,系统包括: 寄件数据获取模块,用于当快递员智能终端接收到用户的寄件请求,获取用户的寄件 数据中的身份信息和运单信息; 加密模块,用于快递员的智能终端将身份信息通过第一加密密钥进行一次加密生成身 份信息密文,再将运单信息与身份信息密文计算摘要生成数字摘要,数字摘要通过第二加 密密钥二次加密后生成寄件数据数字签名,并将寄件数据数字签名转换成预定格式的参数 签名域,将包含有参数签名域的寄件数据预定格式报文上传到快递公司系统端; 解密模块,用于快递公司系统端接收到智能终端上传的寄件数据预定格式报文后,通 过第一解密密钥对寄件数据预定格式报文进行一次解密获取数字摘要,重新计算寄件数据 预定格式报文摘要验证接收数据包的完整性后,用第二解密密钥对身份信息密文进行解 密,并计算身份信息摘要。
[0011] 所述的基于快递的寄件数据的加解密系统,其中,所述加密模块具体包括: 登录与分配单元,用于快递员的智能终端登录快递公司系统端,快递公司系统端自动 给快递员智能终端分配第一加密密钥和第二加密密钥; 加密单元,用于智能终端利用第一加密密钥对身份信息进行加密,并将一次加密后的 身份信息与运单信息通过特定的格式拼接成字符串,对字符串通过散列函数计算摘要生成 数字摘要,数字摘要通过第二加密密钥进行二次加密生成寄件数据数字签名; 数据组装单元,用于智能终端将寄件数据数字签名添加到字符串中,组装成预定格式 的参数签名域,将参数签名域与寄件数据组装成寄件数据预定格式报文; 数据上传单元,用于智能终端将寄件数据预定格式报文上传至快递公司系统端。
[0012] 所述的基于快递的寄件数据的加解密系统,其中,所述解密模块具体包括: 解密单元,用于快递公司系统端对接收到的快递员的智能终端上传的寄件数据预定格 式报文后,解析出寄件数据预定格式报文中的参数签名域,通过第一解密密钥对参数签名 域进行解密,获取参数签名域数字摘要; 判断单元,用于通过散列函数对收到的寄件数据预定格式报文中除参数签名域外的报 文计算后生成摘要计算值,判断摘要计算值是否等于参数签名域数字摘要; 第一解析单元,用于若摘要计算值等于数字摘要,则接收的寄件数据预定格式报文是 完整的,通过第二解密密钥解析出身份信息密文的身份信息,并计算身份信息摘要; 第二解析单元,用于若摘要计算值不等于数字摘要,则当前接收的寄件数据预定格式 报文是不完整的,向快递员的智能终端返回错误信息,提示重新输入,直到检测接收的寄件 数据预定格式报文是完整的后,通过第二解密密钥解析出身份信息密文的身份信息,并计 算身份信息摘要。
[0013] 所述的基于快递的寄件数据的加解密系统,其中,所述系统还包括: 验证存储模块,用于快递公司系统端对身份信息摘要进行实名验证,并将实名验证结 果返回至快递员的智能终端,存储身份信息摘要及运单信息。
[0014] 所述的基于快递的寄件数据的加解密系统,其中,所述验证存储模块具体包括: 查询单元,用于快递公司系统端获取身份信息摘要,查询本地记录中是否存在对应的 身份信息摘要; 第一验证单元,用于若本地记录中存在对应的身份信息摘要,则直接在本地数据库进 行比对,并将验证结果显示在快递员智能终端,存储运单信息到本地记录中; 第二验证单元,用于若本地记录中不存在对应的身份信息摘要,则将用户身份信息上 传到身份核查系统进行身份核查,将返回结果显示在快递员智能终端,并将核查成功后的 用户身份信息摘要及运单信息存储在快递公司系统端的本地记录中。
[0015] 本发明提供了一种基于快递的寄件数据的加解密方法及系统,本发明通过特有的 加密方法,提高了用户在实名验证过程中身份信息传输的安全性,防止用户信息泄露,为用 户在寄件时快递实名验证提供了方便。
【附图说明】
[0016] 图1为本发明中一种基于快递的寄件数据的加解密方法较佳实施例的流程图。
[0017] 图2为本发明的一种基于快递的寄件数据的加解密系统的较佳实施例的功能原理 框图。
【具体实施方式】
[0018] 为使本发明的目的、技术方案及效果更加清楚、明确,W下对本发明进一步详细说 明。应当理解,此处所描述的具体实施例仅仅用w解释本发明,并不用于限定本发明。
[0019] 本发明还提供了一种基于快递的寄件数据的加解密系统的较佳实施例的流程图, 如图1所示,其中,方法包括: 步骤S100、当快递员智能终端接收到用户的寄件请求,获取用户的寄件数据中的身份 信息和运单信息。
[0020] 具体实施时,当用户想寄件时,通过网上预约或是打电话预定的方式,发送寄件请 求,调配中屯、将用户
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1