恭喜四川效率源信息安全技术股份有限公司梁效宁获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜四川效率源信息安全技术股份有限公司申请的专利一种针对损坏的加密xlsx文件的修复方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115114076B 。
龙图腾网通过国家知识产权局官网在2025-05-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210735161.X,技术领域涉及:G06F11/10;该发明授权一种针对损坏的加密xlsx文件的修复方法是由梁效宁;陆宇轩;杨先珉;许超明;董超设计研发完成,并于2022-06-27向国家知识产权局提交的专利申请。
本一种针对损坏的加密xlsx文件的修复方法在说明书摘要公布了:本发明公开了一种针对损坏的加密xlsx文件的修复方法,包括以下步骤:S100:生成加密信息;S200:生成解密秘钥:根据所述加密信息及加密密码,生成解密所需的秘钥;S300:生成加密数据流;S400:根据所述秘钥及所述加密数据流,获取压缩数据流;S500:提取所述压缩数据流中所包含的xml文件和图片文件并尾加至暂存文件;S600:根据OOXML标准,解析步骤S500所提取的xml文件,删除所述xml文件中的错误数据并构造缺失的xml文件;S700:根据OOXML标准,按规定的目录结构储存各个xml文件及各个图片文件,并采用zip格式压缩打包,将生成的压缩包的后缀名修改为xlsx并作为所述xlsx文件修复后的文件。
本发明授权一种针对损坏的加密xlsx文件的修复方法在权利要求书中公布了:1.一种针对损坏的加密xlsx文件的修复方法,其特征在于包括以下步骤:S100:生成加密信息:检索所述xlsx文件的底层二进制数据中所包含的关键字,所述关键字包括哈希算法、哈希大小、加盐值、加密关键值,其中,所述xlsx文件的底层二进制数据以扇区为单位储存;获取各个所述关键字所对应的数值,并对加盐值、加密关键值的数值进行解码,解码的结果作为加密信息;S200:生成解密秘钥:根据所述加密信息及加密密码,生成解密所需的秘钥;S300:生成加密数据流,包括以下步骤:S301:读取当前扇区的数据;S302:判断当前扇区数据中是否存在连续2个及以上的字节内容为0x00至0x0F之间的数值,如果是,执行步骤S306,否则,执行步骤S303;S303:读取当前扇区数据的各个字节的内容并统计字节的内容为0x1F至0xFF之间的数值的个数;S304:判断当前扇区数据的各个字节的内容中,0x1F至0xFF之间的数值的个数是否若超过阀值,如果是,执行步骤S305,否则,执行步骤S306;S305:保存当前扇区数据;S306:判断是否读取完所述xlsx文件的底层二进制数据的所有扇区,如果是,执行步骤S308,否则,执行步骤S307;S307:寻址下一个扇区,执行步骤S301;S308:将所保存的扇区数据按顺序拼接为加密数据流;S400:根据所述秘钥及所述加密数据流,获取压缩数据流;S500:提取所述压缩数据流中所包含的xml文件和图片文件并尾加至暂存文件;S600:根据OOXML标准,解析步骤S500所提取的xml文件,删除所述xml文件中的错误数据并构造缺失的xml文件;S700:根据OOXML标准,按规定的目录结构储存各个xml文件及各个图片文件,并采用zip格式压缩打包,将生成的压缩包的后缀名修改为xlsx并作为所述xlsx文件修复后的文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四川效率源信息安全技术股份有限公司,其通讯地址为:641000 四川省内江市市中区汉渝大道1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。