一种移动设备中的文件加密方法及装置的制造方法

文档序号:10655944阅读:175来源:国知局
一种移动设备中的文件加密方法及装置的制造方法
【专利摘要】本发明公开一种移动设备中的文件加密方法,该方法包括:预先在移动设备的存储空间中划分一块安全加密区,生成安全密码,安全加密区用于存储安全文件,且对用户不可见,安全密码以加密的形式存储于移动设备;当检测到用户触发显示安全加密区的操作时,在显示屏幕上显示用于输入安全密码的界面;接收用户在界面中输入的安全密码,判断安全密码是否与移动设备中存储的安全密码一致;如果一致,则在计算机的显示屏幕上为用户显示安全加密区。本发明从驱动底层对文件加密的安全性进行保障,将用于存储安全文件的安全加密区设置为对用户不可见的状态。只有用户输入正确的安全密码后,系统才将安全加密区显示给用户,此时用户可以对安全加密区进行操作。
【专利说明】
_种移动设备中的文件加密方法及装置
技术领域
[0001]本发明涉及数据信息安全领域,具体涉及一种移动设备中的文件加密方法及装置。
【背景技术】
[0002]移动设备,如U盘、移动硬盘等,基于其便于携带的特点,常常被用户作为首选的用于存储文件的设备。对于一些对安全性有要求的文件(以下称为安全文件),通常需要以加密的形式存储于移动设备中。
[0003]目前的文件加密技术通常是在操作系统层对移动设备中写入存储介质的数据进行加密,但是在操作系统层加密的技术安全性不高,容易被破解。另外,在操作系统层加密的技术需要在移动设备中预先安装加密程序和解密程序,只有加密程序和解密程序相互配合才能够完成对安全文件的加解密工作。
[0004]但是,由于移动设备的存储空间需要被谨慎利用,以使其能够最大限度的发挥自身的存储功能。所以,在移动设备上同时安装加密程序和解密程序无疑会造成存储空间的浪费。

【发明内容】

[0005]本发明提供了一种移动设备中的文件加密方法,不需要在移动设备中安装加密、解密程序,节约了存储空间;同时能够基于移动设备的底层驱动完成文件的加密,保证了安全文件的安全性。
[0006]本发明提供了一种移动设备中的文件加密方法,将移动设备与计算机连接,所述方法包括:
[0007]预先在所述移动设备的存储空间中划分出一块安全加密区,并生成所述安全加密区的安全密码,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见,所述安全密码以加密的形式存储于所述移动设备中;
[0008]当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面;
[0009]接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致;
[0010]如果所述安全密码与所述移动设备中存储的安全密码一致,则在所述计算机的显示屏幕上为所述用户显示所述安全加密区。
[0011]优选地,所述预先在所述移动设备的存储空间划分出一块安全加密区,包括:
[0012]读取所述移动设备的参数信息,所述参数信息中包括所述移动设备的容量、文件系统格式;
[0013]根据所述参数信息中包括的所述移动设备的容量和文件系统格式,在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件。
[0014]优选地,在所述计算机的显示界面上为所述用户显示所述安全加密区之后,还包括:
[0015]接收所述用户在所述安全加密区中存储的安全文件。
[0016]优选地,在所述计算机的显示界面上为所述用户显示所述安全加密区之后,还包括:
[0017]接收并响应所述用户对所述安全加密区中的安全文件的操作,所述操作包括查看、删除、修改。
[0018]优选地,所述方法还包括:
[0019]接收所述用户触发的对所述安全加密区的大小调整的操作;
[0020]调整所述安全加密区的大小,以符合所述用户的调整需求。
[0021]本发明还提供了一种用于移动设备中的文件加密的装置,所述装置应用于移动设备或计算机,移动设备与计算机相连,所述装置包括:
[0022]划分模块,用于预先在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见;
[0023]生成模块,用于生成所述安全加密区的安全密码,所述安全密码以加密的形式存储于所述移动设备中;
[0024]第一显示模块,用于当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面;
[0025]判断模块,用于接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致;
[0026]第二显示模块,用于在所述判断模块的判断结果为是时,在所述计算机的显示屏幕上为所述用户显示所述安全加密区。
[0027]优选地,所述划分模块,包括:
[0028]读取子模块,用于读取所述移动设备的参数信息,所述参数信息中包括所述移动设备的容量、文件系统格式;
[0029]划分子模块,用于根据所述参数信息中包括的所述移动设备的容量和文件系统格式,在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件。
[0030]优选地,所述装置还包括:
[0031]第一接收模块,用于接收所述用户在所述安全加密区中存储的安全文件。
[0032]优选地,所述装置还包括:
[0033]第二接收模块,用于接收并响应所述用户对所述安全加密区中的安全文件的操作,所述操作包括查看、删除、修改。
[0034]优选地,所述装置还包括:
[0035]第三接收模块,用于接收所述用户触发的对所述安全加密区的大小调整的操作;
[0036]调整模块,用于调整所述安全加密区的大小,以符合所述用户的调整需求。
[0037]本发明提供的移动设备中的文件加密方法中,移动设备的存储空间中预先被划分出一块安全加密区,同时该安全加密区的安全密码存储于该移动设备中。在移动设备与计算机处于连接状态时,当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面。接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致。如果所述安全密码与所述移动设备中存储的安全密码一致,则在所述计算机的显示屏幕上为所述用户显示所述安全加密区。本发明从驱动底层对文件加密的安全性进行保障,将用于存储安全文件的安全加密区设置为对用户不可见的状态。只有用户输入正确的安全密码后,系统才将安全加密区显示给用户,此时用户可以对安全加密区进行操作。
[0038]总之,与现有的文件加密技术相比,本发明不仅不需要安装加解密程序,还能够利用安全加密区和安全密码为安全文件提供双层保障,保证可安全文件的安全性。
【附图说明】
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本发明实施例提供的一种移动设备中的文件加密方法的流程图;
[0041]图2为本发明实施例提供的一种用于移动设备中的文件加密的装置结构示意图。
【具体实施方式】
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]以下进行实施例具体内容的介绍。
[0044]本发明实施例提供了一种移动设备中的文件加密方法,参考图1,为本发明实施例提供的一种移动设备中的文件加密方法的流程图,所述方法包括:
[0045]SlOl:将移动设备与计算机连接。
[0046]本发明实施例提供的移动设备的文件加密方法中,移动设备包括移动电子设备和移动存储设备,移动电子设备例如为智能手机、平板电脑等,移动存储设备例如为U盘、移动硬盘等。在执行本发明实施例的方案之前,首先将移动设备与一台具有显示屏幕的计算机相连,并在执行本方案的过程中保持所述移动设备与所述计算机的连接状态不变。
[0047]S102:预先在所述移动设备的存储空间中划分出一块安全加密区,并生成所述安全加密区的安全密码,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见,所述安全密码以加密的形式存储于所述移动设备中。
[0048]本发明实施例中,当移动设备与计算机相连后,用户可以通过触发安全加密区的分区程序,使得系统在所述移动设备的存储空间中划分出一块用于存储安全文件的安全加密区。该安全加密区的分区程序为可执行程序,格式为.exe文件,可以存在于所述移动设备中,也可以存在于与所述移动设备连接的计算机中,用户执行双击该可执行程序的操作即可触发安全加密区的划分。
[0049]实际应用中,用户在执行双击该可执行程序的操作后,系统会读取与计算机连接的移动设备的参数信息,具体的,参数信息中包括该移动设备的容量(如64G)、文件系统格式(如NFTS格式)等参数。然后,系统会根据该移动设备的容量大小确定需要划分的安全加密区的大小,例如容量为64G移动设备中可以划分出16G的安全加密区。另外,安全加密区的大小在低于移动设备容量的前提下,可以根据用户需求调整安全加密区的大小。除此之外,系统还会根据该移动设备的文件系统格式确定需要划分的安全加密区的文件系统格式,具体的,安全加密区的文件系统格式与该移动设备的一致。值得注意的是,为了保证存储于安全加密区的安全文件的安全性,从移动设备的存储空间中划分出的安全加密区实际上对用户是不可见的。
[0050]另外,在划分出所述安全加密区之后,生成该安全加密区的安全密码,并将该安全密码以加密的形式存储于该移动设备中。由于该安全加密区用于存储安全文件,包括个人隐私文件等具有安全性要求的文件,所以,对于该安全加密区的安全性需要安全密码对其进行保护。本发明实施例可以利用对称加密算法、非对称加密算法、MD5算法等对安全密码进行加密,以保证安全密码的安全性。
[0051]S103:当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面。
[0052]本发明实施例中,由于在用户输入安全密码之前所述安全加密区对用户是不可见的,所以用户可以通过触发显示安全加密区的操作,输入正确的安全密码后,系统将安全加密区显示给用户。具体的,当系统检测到用户触发显示安全加密区的操作时,首先在计算机的显示屏幕上为用户显示用于输入安全密码的界面,以供用户输入所述安全加密区的安全密码。
[0053]实际应用中,用户可以通过双击预先存储于移动设备的用于显示安全加密区的可执行程序,触发显示安全加密区的操作。
[0054]S104:接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致,如果是,则执行S105。
[0055]如果所述安全密码与所述移动设备中存储的安全密码不一致,则提示用户输入密码错误,并在密码连续输入错误3次后禁止用户在一定时间内再次输入密码。
[0056]S105:在所述计算机的显示屏幕上为所述用户显示所述安全加密区。
[0057]本发明实施例中,一旦用户输入的安全密码与移动设备中存储的安全密码一致,则在计算机的显示屏幕上为用户显示安全加密区,即此时安全加密区对用户可见。
[0058]在安全加密区对用户可见的状态下,用户可以向所述安全加密区中存储安全文件。另外,用户还可以对所述安全加密区中的安全文件进行查看、删除、修改等操作。
[0059]本发明实施例中,移动设备的存储空间中预先被划分出一块安全加密区,同时该安全加密区的安全密码存储于该移动设备中。在移动设备与计算机处于连接状态时,当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面。接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致。如果所述安全密码与所述移动设备中存储的安全密码一致,则在所述计算机的显示屏幕上为所述用户显示所述安全加密区。本发明从驱动底层对文件加密的安全性进行保障,将用于存储安全文件的安全加密区设置为对用户不可见的状态。只有用户输入正确的安全密码后,系统才将安全加密区显示给用户,此时用户可以对安全加密区进行操作。
[0060]总之,与现有的文件加密技术相比,本发明不仅不需要安装加解密程序,还能够利用安全加密区和安全密码为安全文件提供双层保障,保证可安全文件的安全性。
[0061]本发明实施例还提供了一种用于移动设备中的文件加密的装置,参考图2,为本发明实施例提供的一种用于移动设备中的文件加密的装置结构示意图。所述装置应用于移动设备或计算机,移动设备与计算机相连,所述装置包括:
[0062]划分模块201,用于预先在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见。
[0063]生成模块202,用于生成所述安全加密区的安全密码,所述安全密码以加密的形式存储于所述移动设备中。
[0064]第一显示模块203,用于当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面。
[0065]判断模块204,用于接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致。
[0066]第二显示模块205,用于在所述判断模块的判断结果为是时,在所述计算机的显示屏幕上为所述用户显示所述安全加密区。
[0067]本发明实施例提供的用于移动设备中的文件加密的装置可以应用于移动设备,也可以应用于计算机中。在安装有所述装置的移动设备与任一计算机处于连接状态,或者任一移动设备与安装有所述装置的计算机相连时,所述装置能够实现用于移动设备中的文件加密的功能。
[0068]实际应用中,所述划分模块201,包括:
[0069]读取子模块,用于读取所述移动设备的参数信息,所述参数信息中包括所述移动设备的容量、文件系统格式;
[0070]划分子模块,用于根据所述参数信息中包括的所述移动设备的容量和文件系统格式,在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件。
[0071]另外,所述装置还包括:
[0072]第一接收模块,用于接收所述用户在所述安全加密区中存储的安全文件。
[0073]所述装置还包括:
[0074]第二接收模块,用于接收并响应所述用户对所述安全加密区中的安全文件的操作,所述操作包括查看、删除、修改。
[0075]另外用户还可以根据自身的需求对安全加密区的大小进行调整,具体的,所述装置还包括:
[0076]第三接收模块,用于接收所述用户触发的对所述安全加密区的大小调整的操作;
[0077]调整模块,用于调整所述安全加密区的大小,以符合所述用户的调整需求。
[0078]本发明实施例提供的用于移动设备中的文件加密的装置应用于移动设备或计算机,移动设备与计算机相连,所述装置能够实现以下功能:预先在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见;生成所述安全加密区的安全密码,所述安全密码以加密的形式存储于所述移动设备中;当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面;接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致;在所述判断模块的判断结果为是时,在所述计算机的显示屏幕上为所述用户显示所述安全加密区。本发明从驱动底层对文件加密的安全性进行保障,将用于存储安全文件的安全加密区设置为对用户不可见的状态。只有用户输入正确的安全密码后,系统才将安全加密区显示给用户,此时用户可以对安全加密区进行操作。
[0079]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0080]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0081]以上对本发明实施例所提供的一种移动设备中的文件加密方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种移动设备中的文件加密方法,其特征在于,将移动设备与计算机连接,所述方法包括: 预先在所述移动设备的存储空间中划分出一块安全加密区,并生成所述安全加密区的安全密码,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见,所述安全密码以加密的形式存储于所述移动设备中; 当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面; 接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致; 如果所述安全密码与所述移动设备中存储的安全密码一致,则在所述计算机的显示屏幕上为所述用户显示所述安全加密区。2.根据权利要求1所述的移动设备中的文件加密方法,其特征在于,所述预先在所述移动设备的存储空间划分出一块安全加密区,包括: 读取所述移动设备的参数信息,所述参数信息中包括所述移动设备的容量、文件系统格式; 根据所述参数信息中包括的所述移动设备的容量和文件系统格式,在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件。3.根据权利要求1或2所述的移动设备中的文件加密方法,其特征在于,在所述计算机的显示界面上为所述用户显示所述安全加密区之后,还包括: 接收所述用户在所述安全加密区中存储的安全文件。4.根据权利要求3所述的移动设备中的文件加密方法,其特征在于,在所述计算机的显示界面上为所述用户显示所述安全加密区之后,还包括: 接收并响应所述用户对所述安全加密区中的安全文件的操作,所述操作包括查看、删除、修改。5.根据权利要求1所述的移动设备中的文件加密方法,其特征在于,所述方法还包括: 接收所述用户触发的对所述安全加密区的大小调整的操作; 调整所述安全加密区的大小,以符合所述用户的调整需求。6.—种用于移动设备中的文件加密的装置,其特征在于,所述装置应用于移动设备或计算机,移动设备与计算机相连,所述装置包括: 划分模块,用于预先在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件,且所述安全加密区对用户不可见; 生成模块,用于生成所述安全加密区的安全密码,所述安全密码以加密的形式存储于所述移动设备中; 第一显示模块,用于当检测到用户触发显示所述安全加密区的操作时,在所述计算机的显示屏幕上为所述用户显示用于输入安全密码的界面; 判断模块,用于接收所述用户在所述界面中输入的安全密码后,判断所述安全密码是否与所述移动设备中存储的安全密码一致; 第二显示模块,用于在所述判断模块的判断结果为是时,在所述计算机的显示屏幕上为所述用户显示所述安全加密区。7.根据权利要求6所述的用于移动设备中的文件加密的装置,其特征在于,所述划分模块,包括: 读取子模块,用于读取所述移动设备的参数信息,所述参数信息中包括所述移动设备的容量、文件系统格式; 划分子模块,用于根据所述参数信息中包括的所述移动设备的容量和文件系统格式,在所述移动设备的存储空间中划分出一块安全加密区,所述安全加密区用于存储安全文件。8.根据权利要求6或7所述的用于移动设备中的文件加密的装置,其特征在于,所述装置还包括: 第一接收模块,用于接收所述用户在所述安全加密区中存储的安全文件。9.根据权利要求8所述的用于移动设备中的文件加密的装置,其特征在于,所述装置还包括: 第二接收模块,用于接收并响应所述用户对所述安全加密区中的安全文件的操作,所述操作包括查看、删除、修改。10.根据权利要求6所述的用于移动设备中的文件加密的装置,其特征在于,所述装置还包括: 第三接收模块,用于接收所述用户触发的对所述安全加密区的大小调整的操作; 调整模块,用于调整所述安全加密区的大小,以符合所述用户的调整需求。
【文档编号】G06F21/31GK106022152SQ201610383401
【公开日】2016年10月12日
【申请日】2016年6月1日
【发明人】秦江波, 朱志海
【申请人】北京蓝光引力网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1