文件加密传输方法、解密显示方法、存储介质和电子设备技术

技术编号:36575512 阅读:84 留言:0更新日期:2023-02-04 17:33
本申请提供了一种文件加密传输方法、解密显示方法、存储介质和电子设备,该加密传输方法包括:获取用户终端发送的对目标文件的保存请求,保存请求中包含用户标识;当目标文件相对于用户标识属于敏感文件时,读取目标文件的字节数组;获取目标文件的文件类型;根据文件类型识别字节数组中,用于体现文件内容的字节在字节数组中的第一位置集合;读取目标文件的字节数组;对字节数组中的第一位置集合中的字节进行数值更改处理和位置变换处理;根据两次处理后的字节数组形成加密文件;将加密文件发送至用户终端。本申请可提高文件传输的安全性,且所形成的加密文件不会破坏文件结构。且所形成的加密文件不会破坏文件结构。且所形成的加密文件不会破坏文件结构。

【技术实现步骤摘要】
文件加密传输方法、解密显示方法、存储介质和电子设备


[0001]本申请涉及网络信息安全
,具体涉及一种文件加密传输方法、解密显示方法、存储介质和电子设备。

技术介绍

[0002]在一些重要的平台,人们很容易找到一些漏洞将一些机密文件下载保存,从而造成信息泄露。想从源头上进行文件保存的话,总有一些漏洞可以绕开,而且可能还需要对系统进行重大调整,需要较大的工作量。
[0003]在某个MES系统(manufacturing execution system)中,用户因为工作需要,会从系统上对相关工艺信息等pdf文件进行浏览,工艺信息文件属于重要文件,往往需要禁止用户的下载传播。
[0004]在浏览器中,pdf查看可以通过embed或者iframe标签进行展示,或者借助Mozilla提供pdf.js文件进行pdf语法解析生成网页界面展示。然而通过标签嵌入的形式展示无法限制用户下载pdf文件,而通过pdf.js的形式,用户依然能够从控制台中获取到下载链接,通过链接可以下载pdf文件。
[0005]因此,对于这种绕开系统漏洞进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件加密传输方法,其特征在于,所述方法包括:获取用户终端发送的对目标文件的保存请求,所述保存请求中包含用户标识;当所述目标文件相对于所述用户标识属于敏感文件时,读取所述目标文件的字节数组;获取所述目标文件的文件类型;根据所述文件类型识别所述字节数组中,用于体现文件内容的字节在所述字节数组中的第一位置集合;对所述字节数组进行第一处理和第二处理,所述第一处理包括对待第一处理的字节数组中的至少两个字节进行数值更改处理或位置变换处理中的一种,所述第二处理包括对待第二处理的字节数组中的至少两个字节进行数值更改处理或位置变换处理中的另一种,所述至少两个字节包括位于所述第一位置集合中的字节;根据两次处理后的字节数组形成加密文件及可用做对所述加密文件进行解密的密钥的文件标识;将所述加密文件发送至所述用户终端。2.根据权利要求1所述的方法,其特征在于,在所述读取所述目标文件的字节数组之后,还包括:识别所述目标文件中相对于所述用户标识属于敏感内容的部分在所述字节数组中的所处位置;所述至少两个字节为处于所述敏感内容的部分在所述字节数组中的所处位置中的字节。3.根据权利要求1所述的方法,其特征在于,所述位置变换处理包括:计算与所述用户标识相匹配的位置变换因子;根据所述位置变换因子将位于所述第一位置集合中的至少两个字节进行位置变换。4.根据权利要求1所述的方法,其特征在于,所述位置变换处理包括:计算所述字节数组的长度;从所述第一位置集合中选取数量与所述长度相匹配的位置作为待调换位置;将位于所述待调换位置中的字节进行位置变换。5.根据权利要求3所述的方法,其特征在于,所述变换因子为变换周期值,所述根据所述位置变换因子将位于所述第一位置集合中的至少两个字节进行位置变换,包括:根据所述变换周期值,将所述第一位置集合中,处于同一周期内的至少两个字节的进行位置变换;或所述变换因子为位置变换序列,所述根据所述位置变换因子将位于所述第一位置集合中的至少两个字节进行位置变换,包括:将所述第一位置集合中,处于与所述位置变换序列中的元素相同位置下的字节,调整至所述元素的值所表示的位置处。6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:衡洪伟孙小粉刘冲徐莉萍
申请(专利权)人:徐工汉云技术股份有限公司
类型:发明
国别省市:

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

1