一种文件传输方法及装置制造方法及图纸

技术编号:24805182 阅读:27 留言:0更新日期:2020-07-07 22:06
本申请实施例提供一种文件传输方法及装置,该方法中发送端在确定了待发送的文件后,根据与接收端预先约定的盐值以及该文件,确定该文件的标准签名,将该标准签名插入该文件后,将该文件作为签名文件发送至接收端,而该接收端在接收该签名文件后,提取该签名文件中的标准签名,并通过同样的盐值以及所述签名文件确定对比签名,最后根据该对比签名与该标准签名的比较结果,确定接收到的该签名文件是否被篡改。通过上述方法,在文件传输时,无需另外发送该文件对应的签名,使得文件传输时的出错几率减小,文件的处理效率提高。

【技术实现步骤摘要】
一种文件传输方法及装置本申请是原案申请号为CN201610166343.4、申请日为2016年3月22日、专利技术名称为“一种文件传输方法及装置”的专利技术专利申请的分案申请。
本申请涉及信息
,尤其涉及一种文件传输方法及装置。
技术介绍
随着信息化社会的发展,人们越来越习惯于使用网络来进行业务。但在使用网络执行业务时,通常需要在多个设备间传输文件,而若该文件在传输过程中被不法分子篡改,则有可能造成信息泄露等安全问题。在现有技术中,通常采用加密算法对文件进行加密的方式,防止文件在传输过程中被篡改。具体的,文件发送端,首先通过加密算法确定文件的密文,作为标准密文,之后将该文件与该标准密文分开发送至接收端。而当该接收端接收到该文件以及该标准密文后,可根据接收到的文件通过同样的加密算法确定该文件的密文,并作为对比密文,最后该接收端对比该标准密文与对比密文是否一致,若一致,则判断该文件没有被篡改过,若不一致则判断该文件在传输过程已被篡改,存在安全风险。但是,由于文件与密文是分别传输的,所以当密文在传输过程中出现问题(如,传输失败或者传输出现延时)时,就会造成接收端无法对文件是否被篡改做出判断,可能导致文件处理时间延时、遗漏,造成损失。可见,现有的文件传输方法,增加了文件传输出错的几率,使文件的处理效率降低。
技术实现思路
本申请实施例提供一种文件传输方法及装置,用以解决现有技术的文件传输方法出错的几率高,文件的处理效率降低的问题。本申请实施例提供的一种文件传输方法,包括:发送端确定待发送的文件;根据与接收端预先约定的盐值以及所述文件,确定所述文件的标准签名;将所述标准签名插入所述文件中,作为签名文件;发送所述签名文件至所述接收端,使所述接收端提取所述签名文件中的标准签名,根据所述盐值和接收到的所述签名文件,确定所述签名文件的对比签名,并根据所述对比签名与所述标准签名的比较结果,确定接收到的所述签名文件是否被篡改。本申请实施例提供的一种文件传输方法,包括:接收端接收发送端发送的签名文件;提取所述签名文件中的标准签名;根据与所述发送端预先约定的盐值以及所述签名文件,确定所述签名文件的对比签名;将所述对比签名与所述标准签名进行对比,根据对比结果确定所述签名文件是否被篡改。本申请实施例提供的一种文件传输装置,包括:确定模块,用于确定待发送的文件;签名模块,用于根据与接收端预先约定的盐值以及所述文件,确定所述文件的标准签名;插入模块,用于将所述标准签名插入所述文件中,作为签名文件;发送模块,用于发送所述签名文件至所述接收端,使所述接收端提取所述签名文件中的标准签名,根据所述盐值和接收到的所述签名文件,确定所述签名文件的对比签名,并根据所述对比签名与所述标准签名的比较结果,确定接收到的所述签名文件是否被篡改。本申请实施例提供的一种文件传输装置,包括:接收模块,用于接收发送端发送的签名文件;提取模块,用于提取所述签名文件中的标准签名;签名模块,用于根据与所述发送端预先约定的盐值以及所述签名文件,确定所述签名文件的对比签名;判断结果模块,用于将所述对比签名与所述标准签名进行对比,根据对比结果确定所述签名文件是否被篡改。本申请实施例提供一种文件传输方法及装置,该方法中发送端在确定了待发送的文件后,根据与接收端预先约定的盐值以及该文件,确定该文件的标准签名,将该标准签名插入该文件后,将该文件作为签名文件发送至接收端,而该接收端在接收该签名文件后,提取该签名文件中的标准签名,并通过同样的盐值以及所述签名文件确定对比签名,最后根据该对比签名与该标准签名的比较结果,确定接收到的该签名文件是否被篡改。通过上述方法,在文件传输时,无需另外发送该文件对应的签名,使得文件传输时的出错几率减小,文件的处理效率提高。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的文件传输过程;图2为本申请实施例提供的一种对应于图1的文件传输过程;图3为本申请实施例提供的服务器A与服务器B传输还款文件α的示意图;图4为本申请实施例提供的一种文件传输装置的结构示意图;图5为本申请实施例提供的一种对应于图4的文件传输装置的结构示意图。具体实施方式在本申请实施例中,发送端在确定待发送的文件后,先根据与接收端预先约定的盐值以及该文件,确定该文件对应的标准签名,再将该标准签名插入该文件中,作为签名文件发送至接收端。接收端在接收到该签名文件后,先提取该签名文件的标准签名,之后再根据与发送端预先约定的盐值以及该签名文件,确定该签名文件的对比签名,最后将该对比签名与标准签名经行对比,根据对比结果确定接收到的该签名文件是否被篡改。可见本申请所述的方法,无需将文件与该文件的签名分开发送,而只需与发送一次插入有标准签名的文件即可,使得文件传输时的出错几率减小,文件的处理效率提高。为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的文件传输过程,具体包括以下步骤:S101:发送端确定待发送的文件。在本申请实施例中,所述发送端可以是终端也可以是服务器。当该发送端为终端时,该终端可以是手机、个人电脑(personalcomputer,pc)、平板电脑等,当该发送端为服务器时,该服务器可以是单独的一台设备,也可以是由多个设备组成的系统。由于该发送端需要发送文件,所以该发送端首先需要确定需要传输的文件,即待发送的文件。并且,在确定该待发送的文件之后,该发送端还需要确定接收该文件的接收端,以便后续步骤处理。另外,在本申请中该文件具体可以是还款文件,用于借款方与贷款方进行还款业务时,通过传输该还款文件来进行对应的还款业务。当然,在本申请中,该文件也可以是其他文件,如图片文件、通信文件、提现文件等等。以下,仅以服务器与服务器之间传输还款文件为例进行说明。例如,借款方的服务器A向贷款方的服务器B传输还款文件α时,该服务器A需要确定该还款文件α,并根据该还款文件α,确定接收该还款文件α的接收端为服务器B,图3所示。图3为本申请实施例提供的该服务器A与该服务器B传输该还款文件α的示意图。其中,该服务器A为发送端、该服务器B为接收端。S102:根据与接收端预先约定的盐值以及所述文件,确定所述文件的标准签名。在本申请实施例中,当确定了待发送的文件以及接收该文件的接收端后,为了防止该文件在传输过程本文档来自技高网...

【技术保护点】
1.一种文件传输方法,其特征在于,包括:/n发送端将盐值插入到待发送的文件对应的字符串中,得到所述文件的标准签名,所述盐值是所述发送端与接收端预先约定的;/n将所述标准签名插入所述文件中,作为签名文件;/n发送所述签名文件至所述接收端,使所述接收端提取出所述签名文件中的标准签名,得到原始文件,并将所述盐值插入到所述原始文件对应的字符串中,得到所述签名文件的对比签名,以根据所述对比签名与所述标准签名的比较结果,确定接收到的所述签名文件是否被篡改。/n

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:
发送端将盐值插入到待发送的文件对应的字符串中,得到所述文件的标准签名,所述盐值是所述发送端与接收端预先约定的;
将所述标准签名插入所述文件中,作为签名文件;
发送所述签名文件至所述接收端,使所述接收端提取出所述签名文件中的标准签名,得到原始文件,并将所述盐值插入到所述原始文件对应的字符串中,得到所述签名文件的对比签名,以根据所述对比签名与所述标准签名的比较结果,确定接收到的所述签名文件是否被篡改。


2.如权利要求1所述的方法,其特征在于,发送端将盐值插入到待发送的文件对应的字符串中,得到所述文件的标准签名,具体包括:
根据与所述接收端预先约定的第一加密算法,确定所述文件对应的字符串;
将所述盐值插入到所述字符串中;
根据与所述接收端预先约定的第二加密算法以及插入有盐值的字符串,确定所述文件的标准签名。


3.如权利要求1所述的方法,其特征在于,将所述标准签名插入所述文件中,具体包括:
将所述标准签名插入所述文件的文件名中。


4.如权利要求1所述的方法,其特征在于,所述文件为还款文件。


5.一种文件传输方法,其特征在于,包括:
接收端提取发送端发送的签名文件中的标准签名,得到原始文件;
将盐值插入到所述原始文件对应的字符串中,得到所述签名文件的对比签名,所述盐值是所述接收端与所述发送端预先约定的;
将所述对比签名与所述标准签名进行对比,根据对比结果确定所述签名文件是否被篡改。


6.如权利要求5所述的方法,其特征在于,提取所述签名文件中的标准签名,具体包括:
从所述签名文件的文件名中,提取所述签名文件的标准签名。


7.如权利要求5所述的方法,其特征在于,将所述对比签名与所述标准签名进行对比,根据对比结果确定所述签名文件是否被篡改,具体包括:
判断所述对比签名与所述标准签名是否一致;
若是,则确定所述...

【专利技术属性】
技术研发人员:甘剑峰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1