当前位置: 首页 > 专利查询>蔡启承专利>正文

用于加密文件的选定部分的方法和装置制造方法及图纸

技术编号:28453316 阅读:10 留言:0更新日期:2021-05-15 21:16
公开了一种用于处理文件的方法和装置。根据实施例,该方法包括选择文件的待加密的部分;将文件的所选定的部分加密为加密数据;以及通过用预定数据替换所选择的部分并将加密数据附加在文件的末尾来修改文件。数据附加在文件的末尾来修改文件。数据附加在文件的末尾来修改文件。

【技术实现步骤摘要】
【国外来华专利技术】用于加密文件的选定部分的方法和装置
[0001]相关申请的交叉引用
[0002]本申请要求美国临时申请No.62/745,368的优先权,其全部公开内容出于所有目的通过引用并入本文。


[0003]本申请涉及文件处理,尤其涉及用于对文件的选定部分进行加密的方法和装置。

技术介绍

[0004]随着诸如移动电话和数码相机的设备在日常生活中变得越来越普遍,敏感的文档和图像通常被存储在电话或计算机或其它存储设备上。
[0005]由于敏感文档可用于勒索、身份盗用或引起尴尬,因此,如果数据落入他人中,会带来安全风险。
[0006]目前,有许多提供文档或图像加密的软件。然而,所有这些软件都是对文档或图像进行整体加密。这使得除非对文档或图像进行解密,否则其都是不可理解的。
[0007]由于加密文档没有意义,因此不能对其执行关键字搜索。如果不首先解密图像,也根本不能查看加密的图像。
[0008]因此,例如,如果用户正其电话上浏览照片,那么,在没有进行解密的情况下,加密的图像将不可见。这使得用户需要乏味地寻找他想要的图像,因为他必须先猜测哪个图像可能是想要的图像然后对其解密并查看。如果该图像不是他想要的图像,那么他需要进行再次猜测,并对其进行解密和查看等等。

技术实现思路

[0009]本公开提出了一种解决上述技术问题中的至少一个的方法和装置,其中,仅对文档或图像的敏感部分进行加密,从而允许文档或图像在其敏感部分不能被查看的情况下是有意义的。
[0010]在本申请的一个方面,一种用于处理文件的方法包括:选择文件的待加密的部分;将文件的所选择的部分加密为加密数据;和通过用预定数据替换所选择的部分并将加密数据附加在文件的末尾来修改文件。
[0011]根据一个实施例,文件的该部分可以根据预定规则自动选择或由用户手动选择。
[0012]根据一个实施例,该方法还可以包括检查文件的末尾是否包括文件末标记;其中,在包括文件末标记的情况下,将加密数据附加在文件末标记之后;以及其中,在不包括文件末标记的情况下,创建文件末标记,并且将加密数据附加在创建的文件末标记之后。
[0013]根据一个实施例,如果加密数据被成功地解密,则文件被恢复并显示为和加密之前一样。
[0014]根据一个实施例,如果加密数据未被解密或未被成功解密,则文件被显示为用所述预定数据替换所选择的部分。
[0015]根据一个实施例,该文件是图像文件或文档文件。
[0016]根据一个实施例,选择文件的多个部分,并且对多个部分中的每个部分分别进行加密和替换,从而能够对多个部分中的每个部分分别进行解密。
[0017]根据一个实施例,经修改的文件能够被选择性地从经修改的文件的开始到经修改的文件的末尾作为整体发送,或者从经修改的文件的开始到附加的加密数据开始的位置作为整体发送。
[0018]根据另一方面,一种用于处理文件的设备包括处理器;以及用于存储计算机可读指令的存储器,其中,当指令由处理器执行时,处理器执行如上所述的用于处理文件的方法。
[0019]根据另一方面,还提供了一种存储计算机可读指令的计算机可读存储介质,其中,当指令由处理器执行时,处理器执行如上所述的用于处理文件的方法。
附图说明
[0020]图1示出了根据本申请的实施例的用于处理文件的方法。
[0021]图2示出了根据本申请的另一个实施例的用于处理文件的方法。
[0022]图3a到3f示出了根据本申请的实施例在被处理之前和之后的文件的结构的示例。
[0023]图4示出了用于显示根据本申请的实施例生成的文件的方法。
[0024]图5是示出用于实现根据本申请的实施例的方法的设备的框图。
具体实施方式
[0025]现在将详细参考本申请的一些具体实施例对本申请进行描述。在附图中示出了这些具体实施例的示例。尽管结合这些具体实施例描述了本申请,但是应当理解,本申请并不旨在将本申请限制于所描述的实施例。相反,本专利技术旨在覆盖可包括在由所附权利要求书限定的本专利技术的精神和范围内的各种替代、修改和等同。在下面的描述中,阐述了许多具体细节,以便提供对本申请的彻底理解。本申请也可以在没有这些具体细节中的一些细节的情况下实现实践。下文中没有详细描述公知的处理操作,以免不必要地模糊本申请。
[0026]根据本申请实施例,提供了一种用于处理文件的方法,包括选择文件的待模糊处理的部分;将文件的选定部分加密为加密数据;以及通过用预定数据替换所选择的部分并将加密数据附加在文件的末尾来修改文件。该文件可以是图像文件或文档文件。由于所选择的部分被替换为预定数据,所以在没有解密的情况下将不显示所选择的部分。由于修改后的文件没有被完全加密,因此可以在不进行解密的情况下显示修改后的文件。由于加密数据被附加在文件的末尾,因此,如果加密数据被成功解密,则修改后的文件可以像加密之前一样被恢复。
[0027]图1示出了根据本申请的实施例的用于处理文件的方法。在该实施例中,作为例子,该文件是图像,其可以是直接拍摄的图像或是从存储器中加载的。应当理解,该文件也可以是文档。对图像的处理也可应用于文档。
[0028]在步骤101,选择要加密的图像的至少一部分。所选择的部分可以是用户不希望其他人观看的区域。例如,所选部分可以包括敏感信息。该部分可以根据预定规则选择,也可以由用户手动选择。
[0029]在步骤102,用预定数据替换图像的所选部分。预定数据可以是由用户指定的数据。例如,预定数据可以是图像中的像素,可以是填充有特定颜色的圆圈或框,可以是表情符号等。
[0030]在步骤103,将所选择的部分加密,然后在步骤104将加密数据附加在图像的末尾。所选择的部分可以通过任何适当的加密算法来加密。可以调用加密算法来加密所选择的部分。例如,所选择的部分可以通过口令加密,该口令也可以用于对加密数据进行解密以恢复所选择的部分。如果有一个以上的加密算法可用,则用户可以选择其中之一来加密所选择的部分。加密的数据可以附加在文件的末尾。例如,可以将加密数据附加在文件的文件末标记之后。
[0031]因此,最终得到的文件包括原始图像的未被选择的部分、用于替换所选择部分的预定数据、以及附加在文件末尾的所选择部分的加密数据。最终得到的文件可以作为整体存储在存储器中。
[0032]应当理解,步骤102、103和104可以以任何适当的顺序来实现,并且还可以根据需要并行地实现,而不限于图1所示的顺序。
[0033]图2示出了根据本申请的另一个实施例的用于处理文件的方法。
[0034]在步骤201,选择图像的待加密的至少一个部分。所选择的部分可以是用户不希望其他人观看的区域。例如,所选部分可以包括敏感信息。该部分可以根据预定规则选择或由用户手动选择。
[0035]在步骤202,用预定数据替换图像的所选部分。预定义数据可以由用户指定。例如,预定数据可以是图像中的像素,可以是填充有特定颜本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于处理文件的方法,包括:选择所述文件的待加密的部分;将所述文件的所选择的部分加密为加密数据;和通过用预定数据替换所选择的部分并将所述加密数据附加在所述文件的末尾来修改所述文件。2.如权利要求1所述的方法,其中,所述文件的所述部分是根据预定规则自动选择的或由用户手动选择的。3.根据权利要求1所述的方法,还包括:检查所述文件的末尾是否包括文件末标记;其中,在包括文件末标记的情况下,将所述加密数据附加在所述文件末标记之后;以及其中,在不包括文件末标记的情况下,创建文件末标记,并且将所述加密数据附加在创建的文件末标记之后。4.如权利要求1所述的方法,其中,如果所述加密数据被成功解密,则所述文件被恢复和显示为和加密之前一样。5.如权利要求1所述的方法,其中,如果所述加密数据未被解密或未被成功解密,则所述文件被显示为用所述预定数据替换...

【专利技术属性】
技术研发人员:蔡启承
申请(专利权)人:蔡启承
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1