[发明专利]一种电子文档控制保护方法和装置无效
申请号: | 200910082775.7 | 申请日: | 2009-04-29 |
公开(公告)号: | CN101539979A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 万伟华 | 申请(专利权)人: | 北京红旗贰仟软件技术有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) | 代理人: | 蒋雅洁;武晨燕 |
地址: | 100176北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 文档 控制 保护 方法 装置 | ||
1.一种电子文档控制保护方法,其特征在于,该方法包括:
在保存文档时,从创建所述文档的设备上提取硬件信息;
将提取的硬件信息通过摘要算法生成摘要信息,并将所述摘要信息参与文档内容加密,具体包括:根据提取的硬件信息,并通过安全散列算法SHA1生成对应的摘要信息;根据创建所述文档的硬件信息为开放文档文本odt文档生成一个初始向量和盐;根据所述摘要信息和盐,并通过基于密码的密钥派生函数PBKDF2,为文档生成密钥;根据所述密钥和初始向量,并通过在密码反馈CFB模式下的Blowfish算法,为文档内容加密;将文档保存为odt格式文档。
2.根据权利要求1所述电子文档控制保护方法,其特征在于,所述硬件信息包括以下数据中的至少一种:所述设备的中央处理单元CPU序列号、内存序列号、硬盘序列号、指纹特征、移动介质信息和充当电子密钥的硬件信息。
3.一种电子文档控制保护方法,其特征在于,该方法包括:
在打开文档时,获取打开所述文档的设备的硬件信息,并对所述设备的硬件信息经过摘要算法生成对应的摘要信息;
将所述设备对应的摘要信息作为Blowfish算法的输入参数来解密文档,具体包括:根据所述摘要信息生成初始向量和盐;根据所述摘要信息和盐,并通过基于密码的PBKDF2,得到文档的密钥;根据所述密钥和初始向量,并通过在CFB模式下的Blowfish算法解密文档内容。
4.根据权利要求3所述电子文档控制保护方法,其特征在于,所述硬件信息包括以下数据中的至少一种:所述设备的CPU序列号、内存序列号、硬盘序列号、指纹特征、移动介质信息和充当电子密钥的硬件信息。
5.一种电子文档控制保护装置,其特征在于,该装置包括:
信息提取模块,用于在创建文档时,从创建所述文档的设备上提取硬件信息;
摘要生成模块,用于将提取的硬件信息通过摘要算法生成摘要信息;
加密模块,用于根据所生成的摘要信息对文档内容进行加密,具体为:根据创建所述文档的硬件信息为odt文档生成一个初始向量和盐;根据所述摘要信息和盐,并通过基于密码的PBKDF2,为文档生成密钥;根据所述密钥和初始向量,并通过在CFB模式下的Blowfish算法,为文档内容加密。
6.根据权利要求5所述电子文档控制保护装置,其特征在于,所述硬件信息包括以下数据中的至少一种:所述设备的CPU序列号、内存序列号、硬盘序列号、指纹特征、移动介质信息和充当电子密钥的硬件信息。
7.一种电子文档控制保护装置,其特征在于,该装置包括:
信息获取模块,用于在打开文档时,获取打开所述文档的设备的硬件信息,并对所述设备的硬件信息经过摘要算法生成对应的摘要信息;
解密模块,用于将所述设备对应的摘要信息作为Blowfish算法的输入参数来解密文档,具体为:根据所述摘要信息生成初始向量和盐;根据所述摘要信息和盐,并通过基于密码的PBKDF2,得到文档的密钥;根据所述密钥和初始向量,并通过在CFB模式下的Blowfish算法解密文档内容。
8.根据权利要求7所述电子文档控制保护装置,其特征在于,所述硬件信息包括以下数据中的至少一种:所述设备的CPU序列号、内存序列号、硬盘序列号、指纹特征、移动介质信息和充当电子密钥的硬件信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京红旗贰仟软件技术有限公司,未经北京红旗贰仟软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082775.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钞票存储的方法及存款机
- 下一篇:一种嵌入式多格式电子文档标注方法