技术特征:
1.一种密钥跟随的文件加密的方法,其特征在于,所述方法包括:加密端保留文件的头部信息,解析头部信息判断文件格式,并确定头部信息的长度;所述加密端根据所述头部信息的长度取第一模值,根据文件大小和所述第一模值计算偏移量;根据所述偏移量,从文件头部第一个字节向后偏移该偏移量个字节后取出预设长度的内容,作为加密密钥,把文件的所有数据,用生成的所述加密密钥进行加密,得到加密文本,保留头部信息为明文格式,将所述加密文本放到头部信息之后,加密结束。2.根据权利要求1所述的方法,其特征在于,所述加密端第一模值的提取和加密密钥的计算在后台进行,用户交互界面不显示第一模值的数值和加密密钥的数字内容。3.根据权利要求1所述的方法,其特征在于,所述第一模值的数值小于所述头部信息的长度值。4.一种密钥跟随的文件加密的装置,其特征在于,所述装置包括:确定模块,用于加密端保留文件的头部信息,解析头部信息判断文件格式,确定文件头部信息的长度;取值模块,用于所述加密端根据所述文件头部信息的长度取第一模值,根据文件大小和所述第一模值计算偏移量;加密模块,用于根据所述偏移量,从文件头部第一个字节向后偏移该偏移量个字节后取出预设长度的内容,作为加密密钥,把文件的所有数据,用生成的所述加密密钥进行加密,得到加密文本,保留头部信息为明文格式,将所述加密文本放到头部信息之后,加密结束。5.一种加密端,其特征在于,包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如权利要求1至3任一项所述的方法。6.一种密钥跟随的文件解密的方法,其特征在于,所述方法包括:解密端杀毒产品根据文件的头部信息确定文件格式,当文件格式为预设格式时跳过杀毒操作;所述解密端根据所述文件格式计算第一模值,根据文件大小和所述第一模值计算偏移量;根据偏移量,从文件头部第一个字节向后偏移该偏移量个字节后取出预设长度的内容,作为解密密钥,用生成的密钥进行解密。7.根据权利要求1所述的方法,其特征在于,所述解密端第一模值的解析和解密密钥的计算在后台进行,用户交互界面不显示第一模值的数值和解密密钥的数字内容。8.一种密钥跟随的文件解密的装置,其特征在于,所述装置包括:解析模块,用于解密端杀毒产品根据文件的头部信息确定文件格式,当文件格式为预设格式时跳过杀毒操作;解值模块,用于解密端根据所述文件格式计算第一模值,根据文件大小和所述第一模值计算偏移量;解密模块,用于根据所述偏移量,从文件头部第一个字节向后偏移该偏移量个字节后取出预设长度的内容,作为加密密钥,把文件的所有数据,用生成的所述加密密钥进行加
密,得到加密文本,保留头部信息为明文格式,将所述加密文本放到头部信息之后,加密结束。9.一种解密端,其特征在于,包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如权利要求1至3任一项所述的方法。10.一种通信系统,其特征在于,包括如权利要求5所述的加密端以及如权利要求9所述的解密端。
技术总结
本发明公开了一种密钥跟随的文件加密的方法及装置,涉及固态硬盘技术领域,主要目的在于能够在加密端保留文件头部信息,解密端杀毒产品根据文件的头部信息确定文件格式,当文件格式为预设格式时跳过杀毒操作,从而提高文件交换效率和用户的使用体验。所述方法包括:加密端保留文件的头部信息,解析头部信息判断文件格式,确定文件头部信息的长度;所述加密端根据所述文件头部信息的长度取第一模值,根据文件大小和所述第一模值计算偏移量;根据所述偏移量,从文件头部第一个字节向后偏移该偏移量个字节后取出预设长度的内容,作为加密密钥;把文件的所有数据,用生成的所述加密密钥进行加密,得到加密文本,保留头部信息为明文格式,将所述加密文本放到头部信息之后,加密结束。本发明适用于密钥跟随的文件加密。本发明适用于密钥跟随的文件加密。本发明适用于密钥跟随的文件加密。
技术研发人员:李斌 朱能飞 吴科 王亮 赵越峰 赵西玉
受保护的技术使用者:南京网藤科技有限公司
技术研发日:2022.10.17
技术公布日:2023/1/5