防止文件在传输过程中被篡改的方法、系统、介质和装置制造方法及图纸

技术编号:30826819 阅读:28 留言:0更新日期:2021-11-18 12:27
本发明专利技术涉及数据传输技术领域,具体涉及一种防止文件在传输过程中被篡改的方法、系统、计算机可读存储介质和控制装置,旨在解决文件在传输过程中可能被篡改的问题。为此目的,本发明专利技术的方法包括:处理需传输的数据,得到待传输数据的第一信息和第二信息;分别对第一信息和第二信息进行加密处理;将加密后的第一信息和第二信息组合成加密文件发送给接收端;接收端对收到的文件进行解析,得到加密第一信息和加密第二信息;对加密第二信息进行解密,得到解密的第二信息,并基于解密的第二信息生成接收端加密第一信息;对比发送端和接收端分别生成的加密第一信息,并据此判断文件在传输过程中是否被篡改。通过本发明专利技术可有效防止文件在传输过程中被篡改。输过程中被篡改。输过程中被篡改。

【技术实现步骤摘要】
防止文件在传输过程中被篡改的方法、系统、介质和装置


[0001]本专利技术涉及数据传输
,具体提供一种防止文件在传输过程中被篡改的方法、系统、计算机可读存储介质和控制装置。

技术介绍

[0002]在多个系统之间进行文件传输的过程中,往往无法保证传输的数据文件是否完整,是否被他人截取篡改,进而可能导致系统被脏数据攻击。
[0003]在目前的加密方式中,常用的加密算法主要有:
[0004]对称加密算法,例如AES、3DES、DES等;
[0005]非对称加密算法,例如RSA、DSA、ECC等;
[0006]单向加密算法,例如MD5、SHA1、CRC32等。
[0007]非对称加密算法固然可以实现文件加密解密且安全程度高,但是其在对大量文件加密解密过程中,耗时会很长。对称加密算法虽然耗时较短,但是安全程度没有非对称加密算法高。单向加密算法具有不可逆运算的特点,可检验数据的完整性。可见三种加密方法各有优缺点,但均不够完美。
[0008]相应地,本领域需要一种新的方法来防止文件在传输过程中被篡改。...

【技术保护点】

【技术特征摘要】
1.一种防止文件在传输过程中被篡改的方法,其特征在于,包括如下步骤:S1:处理需要传输的数据,得到待传输数据的第一信息和第二信息;S2:分别对第一信息和第二信息进行加密处理;S3:将加密后的第一信息和第二信息组合成加密文件发送给接收端;S4:接收端对收到的加密文件进行解析,得到加密第一信息和加密第二信息;S5:对加密第二信息进行解密,得到解密的第二信息,并基于解密的第二信息生成接收端加密第一信息;S6:对比发送端和接收端分别生成的加密第一信息,并据此判断文件在传输过程中是否被篡改。2.根据权利要求1所述的防止文件在传输过程中被篡改的方法,其特征在于,在步骤S1中,第一信息为由文件名、当前行号、当前行文件内容组合成的摘要信息;第二信息为由当前行文件内容组成的内容信息。3.根据权利要求1所述的防止文件在传输过程中被篡改的方法,其特征在于,在步骤S2中,对第一信息进行非对称加密。4.根据权利要求1所述的防止文件在传输过程中被篡改的方法,其特征在于,在步骤S2中,对第二信息进行对称加密;在步骤S5中,对解析后的第二信息进行对称解密。5.根据权利要求3所述的防止文件在传输过程中被篡改的方法,其特征在于,在步骤S5中,在对第二信息解密后,基于文件名、当前行号、解析后的第二信息通过非对称加密生成接收端加密第一信息。6.根据权利要求1所述的防止文件在传输过程中被篡改的方法,其特征在于,所述方法还包括:若在步骤S6中判断文件在传输中未被篡改,则保留解密后的第二信息;若在步骤S6中判断文件在传输中被篡改,则在日志中记录...

【专利技术属性】
技术研发人员:吉亮彭松
申请(专利权)人:重庆中科云从科技有限公司
类型:发明
国别省市:

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

1