切片文件加密方法、解密方法、存储介质及电子设备与流程

文档序号:29210271发布日期:2022-03-12 04:40阅读:来源:国知局

技术特征:
1.切片文件加密方法,其特征在于,包括:获取密码数据和文件数据;对密码数据进行算法运算生成字符串数据;根据字符串数据对文件数据进行分割形成多个文件切片数据,根据字符串数据对多个文件切片数据进行排序组合形成加密文件数据。2.根据权利要求1所述的切片文件加密方法,其特征在于,所述根据字符串数据对文件数据进行分割形成多个文件切片数据,所述根据字符串数据对多个文件切片数据进行排序组合形成加密文件数据,包括:根据字符串数据中字符的ascii值,将文件数据分割为多个长度值与字符串中字符的ascii值相关的文件切片数据;根据字符串数据中字符的ascii值,对多个文件切片数据进行排序以组合形成加密文件。3.根据权利要求2所述的切片文件加密方法,其特征在于,所述根据字符串数据中字符的ascii值,将文件数据分割为多个长度值与字符串中字符的ascii值相关的文件切片数据,包括:将字符串数据转换为第一数组,对第一数组进行排序的得到第二数组;将字符串数据中字符的ascii值相加得到总值sum;将文件数据的长度值filelength除以总值sum得到单位长度值blocksize;以第二数组中字符的ascii乘以单位长度值blocksize作为文件切片数据的长度值,将文件数据分割为与第二数组中字符对应的文件切片数据。4.根据权利要求3所述的切片文件加密方法,其特征在于,所述根据字符串数据中字符的ascii值,对多个文件切片数据进行排序以组合形成加密文件,包括:根据第二数组中字符与文件切片数据的对应关系以及第二数组与第一数组的排序关系,将文件切片数据按照第一数组中字符顺序进行排序,以组合形成加密文件数据。5.根据权利要求1所述的切片文件加密方法,其特征在于,在根据字符串数据对文件数据进行分割形成多个文件切片数据后,还包括:对文件切片数据进行模糊处理。6.根据权利要求5所述的切片文件加密方法,其特征在于,所述对文件切片数据进行模糊处理,具体包括:对文件切片数据进行反码运算处理。7.根据权利要求1所述的切片文件加密方法,其特征在于,所述对密码数据进行算法运算生成字符串数据,具体包括:对密码数据进行md5运算以生成字符串。8.解密方法,其特征在于,包括步骤:获取密码数据和加密文件数据;对密码数据进行算法运算生成字符串数据;根据字符串数据对文件数据进行分割形成多个文件切片数据,根据字符串数据对多个文件切片数据进行排序组合形成解密文件数据。9.存储介质,存储有程序数据,其特征在于:所述程序数据运行能够如执行权利要求1至7任一权利要求所述的切片文件加密方法,或者所述程序数据运行能够执行如权利要求8所述的解密方法。10.电子设备,其特征在于,包括:处理器以及与所述处理器连接的存储器,所述存储器
存储有程序数据,所述程序数据被所述处理器执行能够实现如权利要求1至7任一权利要求所述的切片文件加密方法或者实现如权利要求8所述的解密方法。

技术总结
本发明公开了切片文件加密方法、解密方法、存储介质及电子设备,其中切片文件加密方法包括:获取密码数据和文件数据;对密码数据进行算法运算生成字符串数据;根据字符串数据对文件数据进行分割形成多个文件切片数据,根据字符串数据对多个文件切片数据进行排序组合形成加密文件数据。通过对密码数据进行算法运算生成字符串数据,并根据字符串数据对文件数据进行分割、排序重组,进而形成加密文件数据,以此,只需对密码数据进行算法运算,无需对整个文件数据进行加密算法运算,有利于提高加密效率。密效率。密效率。


技术研发人员:余敬龙 胡红梅
受保护的技术使用者:广东能龙教育股份有限公司
技术研发日:2021.11.04
技术公布日:2022/3/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1