一种文件隐藏方法.pdf

上传人:32 文档编号:6180858 上传时间:2019-05-17 格式:PDF 页数:6 大小:834.54KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310756471.0

申请日:

2013.12.31

公开号:

CN103679051A

公开日:

2014.03.26

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 21/62申请公布日:20140326|||实质审查的生效IPC(主分类):G06F 21/62申请日:20131231|||公开

IPC分类号:

G06F21/62(2013.01)I

主分类号:

G06F21/62

申请人:

天津书生软件技术有限公司

发明人:

于翠翠

地址:

300308 天津市滨海新区空港经济区环河北路80号空港商务园东区9号楼二层

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明实施例提供了一种文件隐藏方法,可在实现文件隐藏的同时不改变文件明文内容,转化效率高且隐蔽性强。该方法包括:将待隐藏文件转换为二进制格式文件;在所述二进制格式文件中对每个待隐藏文档进行标记;在每个标记位置插入相同或不同的密钥;将包含标记以及密钥的二进制格式文件转换为原有格式。

权利要求书

权利要求书
1.  一种文件隐藏方法,待隐藏文件包括至少一个待隐藏文档,其特征在于,该方法包括:
将待隐藏文件转换为二进制格式文件;
在所述二进制格式文件中对每个待隐藏文档进行标记;
在每个标记位置插入相同或不同的密钥;
将包含标记以及密钥的二进制格式文件转换为原有格式。

2.  根据权利要求1所述的方法,其特征在于,所述标记位置为二进制格式文件中每个待隐藏文档的起始处。

3.  根据权利要求1所述的方法,其特征在于,所述密钥为二进制字符串。

4.  根据权利要求1所述的方法,其特征在于,在所述二进制格式文件中对每个待隐藏文档进行标记之前,进一步包括:在二进制格式文件的文件头之前插入二进制格式的表面文档。

5.  根据权利要求4所述的方法,其特征在于,所述表面文档为空白文档或与所述待隐藏文件无关的随机文档。

6.  一种阅读隐藏文件的方法,其特征在于,包括:
将待阅读文件转换为二进制格式文件;
验证用户所输入的解密密钥是否与一标记中的密钥相对应;
当用户所输入的解密密钥与一标记中的密钥相对应时,在二进制格式文件中检索并删除所述密钥对应的字符串;
将二进制格式文件中将已删除密钥所对应字符串的隐藏文档转换为原有格式。

说明书

说明书一种文件隐藏方法
技术领域
本发明涉及计算机技术领域,具体涉及一种文件隐藏方法。
技术背景
随着信息共享技术的不断发展,文件在进行网络传输时容易被非法用户截取。尤其对于包含商业机密或关键技术的保密文件,需要对明文文件进行加密或隐藏处理,以降低信息泄露的风险。
现有技术中提供了一些文件加密的方法,为将文件明文内容通过某种形式进行转化形成暗文,然而这种转化形式效率较低,且由于暗文内容与原文内容相关,仍存在破解风险。同时由于解密过程中暗文识别和明文转化的不确定性,可能导致合法解密出的明文为乱码,造成合法用户的阅读障碍。
发明内容
有鉴于此,本发明实施例提供了一种文件隐藏方法,可在实现文件隐藏的同时不改变文件明文内容,隐藏转化效率高且隐蔽性强。
本发明一实施例提供了一种文件隐藏方法,待隐藏文件包括至少一个待隐藏文档,该方法包括:
将待隐藏文件转换为二进制格式文件;
在所述二进制格式文件中对每个待隐藏文档进行标记;
在每个标记位置插入相同或不同的密钥;
将包含标记以及密钥的二进制格式文件转换为原有格式。
其中,所述标记位置为二进制格式文件中每个待隐藏文档的起始处。
其中,所述密钥为二进制字符串。
其中,在所述二进制格式文件中对每个待隐藏文档进行标记之前,进一步包括:在二进制格式文件的文件头之前插入二进制格式的表面文档。
其中,所述表面文档为空白文档或与所述待隐藏文件无关的随机文档。
本发明实施例提供了一种阅读隐藏文件的方法,包括:
将待阅读文件转换为二进制格式文件;
验证用户所输入的解密密钥是否与一标记中的密钥相对应;
当用户所输入的解密密钥与一标记中的密钥相对应时,在二进制格式文件中删除所述密钥对应的字符串;
将二进制格式文件中将已删除所述密钥所对应字符串的隐藏文档转换为原有格式。
本发明公开的一种文件隐藏方法,通过对文件的二进制代码进行加密实现文件隐藏,由于仅在标记的标记位置加密而未改变文件的明文内容,在解密阅读过程中不会造成阅读障碍,转化效率高且方便解密阅读。同时由于在每个标记的标记位置插入的密钥可有所不同,因而可实现对带隐藏文件中各待隐藏文档的分别隐藏,进一步降低了文件被破解的概率。
附图说明
图1所示为本发明一实施例提供的一种文件隐藏方法的流程图。
图2所示为本发明一实施例提供的一种阅读隐藏文件的方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1所示为本发明一实施例提供的一种文件隐藏方法的流程图。待隐藏 文件包括至少一个待隐藏文档。如图1所示,该方法包括:
步骤101:将待隐藏文件转换为二进制格式文件。
由于待隐藏文件中可包含多个待隐藏文档,所有的待隐藏文档也均被转换为二进制格式文档。
步骤102:在所述二进制格式文件中对每个待隐藏文档进行标记。
在本发明一实施例中,可以在二进制格式待隐藏文件中的每个待隐藏文档的起始处进行标记。
步骤103:在每个标记位置插入相同或不同的密钥。
在本发明一实施例中,所插入的密钥为二进制字符串。
由于密钥的插入打乱了原有的二进制格式文件的内容,这样即使非法用户将二进制格式文件转换为待隐藏文件的原有格式,也无法阅读到明文内容。而合法用户则需要将密钥所对应的字符串删除方可将二进制格式文件还原为待隐藏文件的原有内容。
当为每个待隐藏文档标记的标记位置插入相同的密钥时,合法用户在获取解密密钥后利用该解密密钥即可阅读整个隐藏文件。
当为每个待隐藏文档标记的标记位置插入不同的密钥时,合法用户仅能凭已有解密密钥阅读该密钥所对应的隐藏文档,而无法阅读其他非授权文档。从而实现更灵活的文档加密及阅读管理。
步骤104:将包含标记以及密钥的二进制格式文件转换为原有格式。
非法用户在截取到该隐藏文件时,由于没有获取解密密钥,无法阅读出文件内容。
在本发明一实施例中,在对二进制格式的待隐藏文件中的每个待隐藏文档进行标记之前,进一步包括:在二进制格式文件的文件头之前插入二进制格式的表面文档。该表面文档为空白文档或与待隐藏文件无关的随机文档。
这样非法用户在截取到该隐藏文件时,由于未对表面文档做加密处理,非法用户只能够阅读到表面文档的内容,且非法用户从表面文档的内容无法 得知该隐藏文件会包含隐藏文档,这进一步增加了隐藏文件的隐蔽性,从而大大降低了隐藏文件被破解的概率。
图2所示为本发明一实施例提供的一种阅读隐藏文件的方法的流程图。当阅读者提前已获得阅读该隐藏文件的解密密钥时,如图2所示,该阅读隐藏文件的方法包括:
步骤201:将待阅读文件转换为二进制格式文件。
步骤202:验证用户所输入的解密密钥是否与一标记中的密钥相对应。
步骤203:当用户所输入的解密密钥与一标记中的密钥相对应时,在二进制格式文件中检索并删除所述密钥对应的字符串。
步骤204:将已删除所述密钥所对应字符串的二进制格式文件转换为原有格式。
在本发明一实施例中,隐藏文件为一word文档,由于该word文档经过了加密处理,显示出来的只能是乱码文件。当阅读者提前已获得阅读该隐藏word文档的解密密钥时,对该隐藏的word文档的阅读方法为:首先将该word文档转换为二进制格式,在二进制格式的word文档中检索并删除提前获得的解密密钥所对应的密钥字符串,再将已删除密钥字符串的二进制格式的word文档转换回word格式,此时阅读者便可阅读到隐藏内容。
本发明公开的一种文件隐藏方法,通过对文件的二进制代码进行加密实现文件隐藏,由于仅在标记的标记位置加密而未改变文件的明文内容,在解密阅读过程中不会造成阅读障碍,转化效率高且方便解密阅读。同时由于在每个标记的标记位置插入的密钥可有所不同,因而可实现对带隐藏文件中各待隐藏文档的分别隐藏,进一步降低了文件被破解的概率。
本领域技术人员可以理解,以上所有的步骤均可以使用程序代码来实现,并不代表实际的实现过程。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明 的保护范围之内。

一种文件隐藏方法.pdf_第1页
第1页 / 共6页
一种文件隐藏方法.pdf_第2页
第2页 / 共6页
一种文件隐藏方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种文件隐藏方法.pdf》由会员分享,可在线阅读,更多相关《一种文件隐藏方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103679051 A (43)申请公布日 2014.03.26 CN 103679051 A (21)申请号 201310756471.0 (22)申请日 2013.12.31 G06F 21/62(2013.01) (71)申请人 天津书生软件技术有限公司 地址 300308 天津市滨海新区空港经济区环 河北路 80 号空港商务园东区 9 号楼二 层 (72)发明人 于翠翠 (54) 发明名称 一种文件隐藏方法 (57) 摘要 本发明实施例提供了一种文件隐藏方法, 可 在实现文件隐藏的同时不改变文件明文内容, 转 化效率高且隐蔽性强。该方法包括 : 将待隐藏文 件。

2、转换为二进制格式文件 ; 在所述二进制格式文 件中对每个待隐藏文档进行标记 ; 在每个标记位 置插入相同或不同的密钥 ; 将包含标记以及密钥 的二进制格式文件转换为原有格式。 (51)Int.Cl. 权利要求书 1 页 说明书 3 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书3页 附图1页 (10)申请公布号 CN 103679051 A CN 103679051 A 1/1 页 2 1. 一种文件隐藏方法, 待隐藏文件包括至少一个待隐藏文档, 其特征在于, 该方法包 括 : 将待隐藏文件转换为二进制格式文件 ; 在所述二进制格式文件中对。

3、每个待隐藏文档进行标记 ; 在每个标记位置插入相同或不同的密钥 ; 将包含标记以及密钥的二进制格式文件转换为原有格式。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述标记位置为二进制格式文件中每个 待隐藏文档的起始处。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述密钥为二进制字符串。 4. 根据权利要求 1 所述的方法, 其特征在于, 在所述二进制格式文件中对每个待隐藏 文档进行标记之前, 进一步包括 : 在二进制格式文件的文件头之前插入二进制格式的表面 文档。 5. 根据权利要求 4 所述的方法, 其特征在于, 所述表面文档为空白文档或与所述待隐 藏文件无关的随机文档。。

4、 6. 一种阅读隐藏文件的方法, 其特征在于, 包括 : 将待阅读文件转换为二进制格式文件 ; 验证用户所输入的解密密钥是否与一标记中的密钥相对应 ; 当用户所输入的解密密钥与一标记中的密钥相对应时, 在二进制格式文件中检索并删 除所述密钥对应的字符串 ; 将二进制格式文件中将已删除密钥所对应字符串的隐藏文档转换为原有格式。 权 利 要 求 书 CN 103679051 A 2 1/3 页 3 一种文件隐藏方法 技术领域 0001 本发明涉及计算机技术领域, 具体涉及一种文件隐藏方法。 技术背景 0002 随着信息共享技术的不断发展, 文件在进行网络传输时容易被非法用户截取。尤 其对于包含商业。

5、机密或关键技术的保密文件, 需要对明文文件进行加密或隐藏处理, 以降 低信息泄露的风险。 0003 现有技术中提供了一些文件加密的方法, 为将文件明文内容通过某种形式进行转 化形成暗文, 然而这种转化形式效率较低, 且由于暗文内容与原文内容相关, 仍存在破解风 险。同时由于解密过程中暗文识别和明文转化的不确定性, 可能导致合法解密出的明文为 乱码, 造成合法用户的阅读障碍。 发明内容 0004 有鉴于此, 本发明实施例提供了一种文件隐藏方法, 可在实现文件隐藏的同时不 改变文件明文内容, 隐藏转化效率高且隐蔽性强。 0005 本发明一实施例提供了一种文件隐藏方法, 待隐藏文件包括至少一个待隐藏。

6、文 档, 该方法包括 : 0006 将待隐藏文件转换为二进制格式文件 ; 0007 在所述二进制格式文件中对每个待隐藏文档进行标记 ; 0008 在每个标记位置插入相同或不同的密钥 ; 0009 将包含标记以及密钥的二进制格式文件转换为原有格式。 0010 其中, 所述标记位置为二进制格式文件中每个待隐藏文档的起始处。 0011 其中, 所述密钥为二进制字符串。 0012 其中, 在所述二进制格式文件中对每个待隐藏文档进行标记之前, 进一步包括 : 在 二进制格式文件的文件头之前插入二进制格式的表面文档。 0013 其中, 所述表面文档为空白文档或与所述待隐藏文件无关的随机文档。 0014 本。

7、发明实施例提供了一种阅读隐藏文件的方法, 包括 : 0015 将待阅读文件转换为二进制格式文件 ; 0016 验证用户所输入的解密密钥是否与一标记中的密钥相对应 ; 0017 当用户所输入的解密密钥与一标记中的密钥相对应时, 在二进制格式文件中删除 所述密钥对应的字符串 ; 0018 将二进制格式文件中将已删除所述密钥所对应字符串的隐藏文档转换为原有格 式。 0019 本发明公开的一种文件隐藏方法, 通过对文件的二进制代码进行加密实现文件隐 藏, 由于仅在标记的标记位置加密而未改变文件的明文内容, 在解密阅读过程中不会造成 阅读障碍, 转化效率高且方便解密阅读。同时由于在每个标记的标记位置插入。

8、的密钥可有 说 明 书 CN 103679051 A 3 2/3 页 4 所不同, 因而可实现对带隐藏文件中各待隐藏文档的分别隐藏, 进一步降低了文件被破解 的概率。 附图说明 0020 图 1 所示为本发明一实施例提供的一种文件隐藏方法的流程图。 0021 图 2 所示为本发明一实施例提供的一种阅读隐藏文件的方法的流程图。 具体实施方式 0022 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅是本发明一部分实施例, 而不是全部的实施例。基于本 发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施。

9、例, 都属于本发明保护的范围。 0023 图 1 所示为本发明一实施例提供的一种文件隐藏方法的流程图。待隐藏文件包括 至少一个待隐藏文档。如图 1 所示, 该方法包括 : 0024 步骤 101 : 将待隐藏文件转换为二进制格式文件。 0025 由于待隐藏文件中可包含多个待隐藏文档, 所有的待隐藏文档也均被转换为二进 制格式文档。 0026 步骤 102 : 在所述二进制格式文件中对每个待隐藏文档进行标记。 0027 在本发明一实施例中, 可以在二进制格式待隐藏文件中的每个待隐藏文档的起始 处进行标记。 0028 步骤 103 : 在每个标记位置插入相同或不同的密钥。 0029 在本发明一实施。

10、例中, 所插入的密钥为二进制字符串。 0030 由于密钥的插入打乱了原有的二进制格式文件的内容, 这样即使非法用户将二进 制格式文件转换为待隐藏文件的原有格式, 也无法阅读到明文内容。而合法用户则需要将 密钥所对应的字符串删除方可将二进制格式文件还原为待隐藏文件的原有内容。 0031 当为每个待隐藏文档标记的标记位置插入相同的密钥时, 合法用户在获取解密密 钥后利用该解密密钥即可阅读整个隐藏文件。 0032 当为每个待隐藏文档标记的标记位置插入不同的密钥时, 合法用户仅能凭已有解 密密钥阅读该密钥所对应的隐藏文档, 而无法阅读其他非授权文档。从而实现更灵活的文 档加密及阅读管理。 0033 步。

11、骤 104 : 将包含标记以及密钥的二进制格式文件转换为原有格式。 0034 非法用户在截取到该隐藏文件时, 由于没有获取解密密钥, 无法阅读出文件内容。 0035 在本发明一实施例中, 在对二进制格式的待隐藏文件中的每个待隐藏文档进行标 记之前, 进一步包括 : 在二进制格式文件的文件头之前插入二进制格式的表面文档。 该表面 文档为空白文档或与待隐藏文件无关的随机文档。 0036 这样非法用户在截取到该隐藏文件时, 由于未对表面文档做加密处理, 非法用户 只能够阅读到表面文档的内容, 且非法用户从表面文档的内容无法得知该隐藏文件会包含 隐藏文档, 这进一步增加了隐藏文件的隐蔽性, 从而大大降。

12、低了隐藏文件被破解的概率。 0037 图 2 所示为本发明一实施例提供的一种阅读隐藏文件的方法的流程图。当阅读者 说 明 书 CN 103679051 A 4 3/3 页 5 提前已获得阅读该隐藏文件的解密密钥时, 如图 2 所示, 该阅读隐藏文件的方法包括 : 0038 步骤 201 : 将待阅读文件转换为二进制格式文件。 0039 步骤 202 : 验证用户所输入的解密密钥是否与一标记中的密钥相对应。 0040 步骤 203 : 当用户所输入的解密密钥与一标记中的密钥相对应时, 在二进制格式 文件中检索并删除所述密钥对应的字符串。 0041 步骤 204 : 将已删除所述密钥所对应字符串的。

13、二进制格式文件转换为原有格式。 0042 在本发明一实施例中, 隐藏文件为一 word 文档, 由于该 word 文档经过了加密处 理, 显示出来的只能是乱码文件。当阅读者提前已获得阅读该隐藏 word 文档的解密密钥 时, 对该隐藏的 word 文档的阅读方法为 : 首先将该 word 文档转换为二进制格式, 在二进制 格式的 word 文档中检索并删除提前获得的解密密钥所对应的密钥字符串, 再将已删除密 钥字符串的二进制格式的 word 文档转换回 word 格式, 此时阅读者便可阅读到隐藏内容。 0043 本发明公开的一种文件隐藏方法, 通过对文件的二进制代码进行加密实现文件隐 藏, 由。

14、于仅在标记的标记位置加密而未改变文件的明文内容, 在解密阅读过程中不会造成 阅读障碍, 转化效率高且方便解密阅读。同时由于在每个标记的标记位置插入的密钥可有 所不同, 因而可实现对带隐藏文件中各待隐藏文档的分别隐藏, 进一步降低了文件被破解 的概率。 0044 本领域技术人员可以理解, 以上所有的步骤均可以使用程序代码来实现, 并不代 表实际的实现过程。 0045 以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内, 所作的任何修改、 等同替换等, 均应包含在本发明的保护范围之内。 说 明 书 CN 103679051 A 5 1/1 页 6 图 1 图 2 说 明 书 附 图 CN 103679051 A 6 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1