[发明专利]一种动态扩展透明加密文件附加信息的方法有效
申请号: | 201110005757.6 | 申请日: | 2011-01-12 |
公开(公告)号: | CN102073830A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 刘永波 | 申请(专利权)人: | 深圳昂楷科技有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518034 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 扩展 透明 加密 文件 附加 信息 方法 | ||
1.一种动态扩展透明加密文件附加信息的方法,所述透明加密文件包括用于存储附加信息的长度固定的附加信息固定存储部分和用于存储文件本身内容的文件内容部分,其特征在于包括:
A、在创建透明加密文件时,根据加密策略计算文件所需要的附加信息的长度;
B、根据附加信息的长度以及附加信息固定存储部分的长度判断是否需要扩展附加信息的存储部分,如果是,执行步骤C,如果否,执行步骤E;
C、根据附加信息长度分配至少一个附加信息扩展存储部分,向附加信息固定存储部分写入附加信息扩展存储部分在文件中的位置信息以及附加信息扩展存储部分的长度信息;向附加信息固定存储部分写入附加信息;
D、按照附加信息扩展存储部分在文件中的位置和分配的长度向该至少一个附加信息扩展存储部分写入的附加信息,直到所有附加信息写入,执行步骤F;
E、直接向附加信息固定存储部分写入所有附加信息;
F、对文件内容进行加密,并将加密后的内容写入所述透明加密文件的文件内容部分。
2.如权利要求1所述的方法,其特征在于:步骤C中向附加信息固定存储部分写入该附加信息扩展存储部分在文件中的位置信息以及该附加信息扩展存储部分的长度信息包括:
将所有附加信息扩展存储部分的位置信息和长度信息都写入所述附加信息固定存储部分。
3.如权利要求1所述的方法,其特征在于:步骤C中向附加信息固定存储部分写入该附加信息扩展存储部分在文件中的位置信息以及该附加信息扩展存储部分的长度信息包括:
向所述附加信息固定存储部分写入下一个附加信息扩展存储部分的位置信息和长度信息,在向每一个附加信息扩展存储部分写入附加信息时还写入位于其后的下一附加信息扩展存储部分的位置信息和长度信息,只到最后一个附加信息扩展存储部分。
4.如权利要求1所述的方法,其特征在于:在所述步骤F后还包括:
H01、要求修改附加信息;
H02、计算修改后的附加信息的长度;
H03、根据修改后的附加信息的长度以及附加信息固定存储部分的长度判断是否需要扩展附加信息的存储部分;如果是,执行步骤H04;如果否,直接向附加信息固定存储部分写入修改后的附加信息,执行步骤H06;
H04、判断是否需要增加新的附加信息扩展存储部分,如果是,执行步骤H05;如果否,执行步骤H06;
H05、根据附加信息长度分配至少一个新的附加信息扩展存储部分,向附加信息固定存储部分写入新的附加信息扩展存储部分在文件中的位置信息以及其长度信息;
H06、依次向附加信息固定存储部分以及附加信息扩展存储部分写入修改后的附加信息;
H07、调整透明加密文件的文件内容部分的位置。
5.如权利要求1所述的方法,其特征在于:在所述步骤F后还包括:
J01、要求进行文件写入;
J02、读取文件的附加信息固定存储部分,判断是否为加密文档;如果不是加密文档,执行步骤J03,如果是加密文档,执行步骤J04;
J03、直接将要写入的文件内容写入文件内容部分,并返回写入是否成功,结束流程;
J04、根据附加信息固定存储部分的附加信息扩展存储部分的位置信息和长度信息来读取所有的附加信息;
J05、根据附加信息进行文件操作权限鉴权,鉴权通过后对要写入的文件内容对进行加密,向文件内容部分写入加密后的文件内容,并返回写入是否成功。
6.如权利要求1所述的方法,其特征在于:在所述步骤F后还包括:
K01、要求读取加密文件;
K02、读取文件的附加信息固定存储部分,判断是否为加密文档;如果不是加密文档,执行步骤K03,如果是加密文档,执行步骤K04;
K03、直接读取文件内容部分,并返回读取是否成功,结束流程;
K04、根据附加信息固定存储部分的附加信息扩展存储部分的位置信息和长度信息来读取所有的附加信息;
K05,、根据附加信息进行文件操作权限鉴权,鉴权通过后读取文件内容部分,并对读取的内容进行解密,将解密后的文件内容返回。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳昂楷科技有限公司,未经深圳昂楷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110005757.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种静音止回阀
- 下一篇:用于公交车电子站牌的控制系统