买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:统信软件技术有限公司
摘要:本发明公开了一种数据加密方法及计算设备,该方法适于在操作系统的文件管理器中执行,操作系统的文件管理器中嵌入加密文件系统,加密文件系统中存储预定树形结构,方法包括步骤:获取待加密数据;通过加密文件系统将待加密数据以所述预定树形结构存储,其中,预定树形结构中每一节点的最大存储容量相同,除最右叶子节点外所有叶子节点存储最大容量的数据;通过加密文件系统对预定树形结构中每一节点进行加密,实现在文件管理器中嵌入数据加密模块,使得文件管理器通过数据加密模块实现数据加密,从而无需再安装第三方加密软件,用户也不需要学习第三方加密软件的使用方法,降低学习成本、增强数据加密的便利性。
主权项:1.一种数据加密方法,适于在操作系统的文件管理器中执行,所述操作系统的文件管理器中嵌入加密文件系统,所述加密文件系统为操作系统的文件系统,所述加密文件系统单独占用一个非常驻进程,所述加密文件系统中存储预定树形结构,所述方法包括步骤:获取待加密数据;通过所述加密文件系统将所述待加密数据以所述预定树形结构存储,其中,所述预定树形结构中每一节点的最大存储容量相同,除最右叶子节点外所有叶子节点存储最大容量的数据;通过所述加密文件系统对所述预定树形结构中每一节点进行加密,从而基于文件管理器实现数据的加密;其中,通过如下方式在所述文件管理器中嵌入所述加密文件系统:创建挂载目录,其中,所述挂载目录为用户可以直接访问的目录,当前挂载目录为空;将所述加密文件系统挂载至所述挂载目录;所述加密文件系统通过如下方式将待加密数据以所述预定树形结构存储:将所述待加密数据拆分为多个数据块;将已拆分的多个数据块以所述预定树形结构存储,得到基础目录;其中,所述加密文件系统通过如下方式对所述预定树形结构中每一节点进行加密的步骤包括:基于数据加密算法对所述预定树形结构中每一节点进行加密,得到加密基础目录;所述加密文件系统将所述待加密数据拆分为多个数据块的步骤包括:确定所述待加密数据的数据指针当前偏移量;以已确定的数据指针当前偏移量为起始位置,从待加密数据中读取第一预设数值的数据,作为一个数据块;更新数据指针当前偏移量为已确定的数据指针当前偏移量与所述第一预设数值之和;所述加密文件系统以已确定的数据指针当前偏移量为起始位置,从待加密数据中读取第一预设数值的数据,作为一个数据块的步骤包括:判断当前读取待加密数据次数与第一预设数值之积是否小于待加密数据大小,若是,以已确定的数据指针当前偏移量为起始位置读取所述第一预设数值的数据,若否,则根据如下公式确定读取待加密数据的数量,作为第二数值,以已确定的数据指针当前偏移量为起始位置读取第二数值的数据:L=m-a-1*b其中,L为读取待加密数据的数量,m为待加密数据所占存储空间大小,a为当前读取待加密数据的次数,b为所述第一预设数值;以已读取的数据作为一个数据块。
全文数据:
权利要求:
百度查询: 统信软件技术有限公司 一种数据加密方法及计算设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。