加密方法和装置制造方法

文档序号:6621840阅读:159来源:国知局
加密方法和装置制造方法
【专利摘要】本发明公开了一种加密方法和装置,所述加密方法包括步骤:定义至少两种加密级别,并建立文件属性与加密级别的对应关系;加密文件时,获取所述文件的属性,并根据所述文件属性与加密级别的对应关系,以对应的加密级别对所述文件进行加密。本发明的加密方法,通过预先设置加密级别以及文件属性与加密级别的对应关系,从而可对不同属性的文件进行不同级别的加密,实现了对加密数据的分类管理,提高了管理效率,确保了数据的安全。
【专利说明】加密方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种加密方法和装置。

【背景技术】
[0002]随着通信技术的迅速发展,信息数据的传递越来越方便快捷,人们获取信息的途径和范围也越来越广。与此同时,信息也更容易泄露,信息的安全性变得更加严峻。为了保证信息数据的安全,现有的解决方案是对文件进行加密保护,即使文件外泄,他人也无法读取文件中的数据。
[0003]但现有技术对文件进行加密时,所有加密文件都统一为一个加密级别。而目前终端中存储的数据越来越多,其重要程度各不相同,若统一使用一个加密级别,则会使得数据混乱,管理效率低下,降低了数据的安全性。


【发明内容】

[0004]本发明的主要目的在于提供一种加密方法和加密装置,旨在实现对加密数据进行分类管理,提高管理效率,确保数据安全。
[0005]为达以上目的,本发明提出一种加密方法,包括步骤:
[0006]定义至少两种加密级别,并建立文件属性与加密级别的对应关系;
[0007]加密文件时,获取所述文件的属性,并根据所述文件属性与加密级别的对应关系,以对应的加密级别对所述文件进行加密。
[0008]优选地,所述文件属性为文件存储位置,所述建立文件属性与加密级别的对应关系包括:建立文件存储位置与加密级别的对应关系。
[0009]优选地,所述文件属性为文件名称,所述建立文件属性与加密级别的对应关系包括:建立文件名称与加密级别的对应关系。
[0010]优选地,所述文件属性为文件类型,所述建立文件属性与加密级别的对应关系包括:建立文件类型与加密级别的对应关系。
[0011]优选地,所述加密级别有三种,包括文件头加密、文件内容加密以及文件头和文件内容同时加密。
[0012]本发明同时提出一种加密装置,包括设置模块和加密模块,其中:
[0013]设置模块,用于定义至少两种加密级别,并建立文件属性与加密级别的对应关系;
[0014]加密模块,用于获取文件的属性,并根据所述文件属性与加密级别的对应关系,以对应的加密级别对所述文件进行加密。
[0015]优选地,所述文件属性为文件存储位置,所述设置模块用于:建立文件存储位置与加S级别的对应关系。
[0016]优选地,所述文件属性为文件名称,所述设置模块用于:建立文件名称与加密级别的对应关系。
[0017]优选地,所述文件属性为文件类型,所述设置模块用于:建立文件类型与加密级别的对应关系。
[0018]优选地,所述加密级别有三种,包括文件头加密、文件内容加密以及文件头和文件内容同时加密。
[0019]本发明所提供的一种加密方法,通过预先设置加密级别以及文件属性与加密级别的对应关系,从而可对不同属性的文件进行不同级别的加密,实现了对加密数据的分类管理,提高了管理效率,确保了数据的安全。

【专利附图】

【附图说明】
[0020]图1是本发明的加密方法第一实施例的流程图;
[0021]图2是本发明的加密方法第二实施例的流程图;
[0022]图3是本发明的加密方法第三实施例的流程图;
[0023]图4是本发明的加密装置一实施例的结构框图。
[0024]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0025]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026]本发明的加密方法,首先定义至少两种加密级别,并建立文件属性与加密级别的对应关系;加密文件时,获取文件的文件属性,并根据文件属性与加密级别的对应关系,以相应的加密级别对文件进行加密。从而,实现对不同的文件进行分类管理,确保数据安全。
[0027]其中,文件属性包括文件存储位置、文件名称、文件类型等特征属性。以下通过具体实施例进行详细说明。
[0028]参见图1,提出本发明的加密方法第一实施例,所述加密方法包括以下步骤:
[0029]步骤SlOl:定义至少两种加密级别
[0030]例如,可以定义三种加密级别,分别为一级加密、二级加密和三级加密,其中一级加密只对文件头进行加密,二级加密对文件内容进行加密,三级加密则同时对文件头和文件内容进行加密。或者,一级加密使用一般密钥加密,一般权限用户可解密;二级加密使用中级密钥加密,中级权限用户可解密;三级加密使用高级密钥加密,高级权限用户可解密。当然,根据需要,还可以定义更多的加密级别。
[0031]步骤S102:建立文件存储位置与加密级别的对应关系
[0032]本实施例利用文件属性中的文件存储位置来与加密级别建立对应关系。
[0033]具体的,文件存储位置可以是文件所在的文件夹。在终端中建立三个文件夹,分别为一级文件夹,二级文件夹和三级文件,其中一级文件夹对应一级加密,二级文件对应二级加密,三级文件夹对应三级加密。
[0034]又如,文件存储位置可以是文件所在的硬盘分区。终端中具有C、D、E三个硬盘分区,其中C盘对应一级加密,D盘对应二级加密,E盘对应三级加密。
[0035]步骤S103:加密文件时,获取文件的存储位置
[0036]步骤S104:根据文件存储位置与加密级别的对应关系,获取对应的加密级别
[0037]步骤S105:以对应的加密级别对文件进行加密
[0038]例如,当需要对文件进行一级加密时,可以直接将文件移动到一级文件中(或C盘中),终端检测到文件移动到一级文件夹(或C盘)后,根据一级文件夹(或C盘)与一级加密的对应关系,对该文件执行一级加密。或者,终端检测到用户在三级文件夹中建立新的文件,或者更改或存储原来的文件时,根据三级文件夹与三级加密的对应关系,随即对该文件执行三级加密。
[0039]参见图2,提出本发明的加密方法第二实施例,所述加密方法包括以下步骤:
[0040]步骤S201:定义至少两种加密级别
[0041]步骤S202:建立文件名称与加密级别的对应关系
[0042]本实施例利用文件属性中的文件名称来与加密级别建立对应关系。
[0043]具体的,可以是文件名称中的特定字符分别对应一级加密、二级加密和三级加密;或者,文件名称中的关键字“重要”、“很重要”、“非常重要”,分别对应一级至三级加密。
[0044]步骤S203:加密文件时,获取文件的名称
[0045]步骤S204:根据文件名称与加密级别的对应关系,获取对应的加密级别
[0046]步骤S205:以对应的加密级别对文件进行加密
[0047]例如,终端检测到用户在某一文件的名称中增加字符“#2”或新建一个名称中具有字符“#2 ”的文件,则根据文件名称中字符“#2 ”与二级加密的对应关系,对该文件执行二级加密;或者,终端检测到用户对名称中具有字符“#1”的文件进行存储,则根据文件名称中字符“ #1 ”与一级加密的对应关系,对该文件执行一级加密。
[0048]参见图3,提出本发明的加密方法第三实施例,所述加密方法包括以下步骤:
[0049]步骤S301:定义至少两种加密级别
[0050]步骤S302:建立文件类型与加密级别的对应关系
[0051]本实施例利用文件属性中的文件类型来与加密级别建立对应关系,文件类型包括文本文件、多媒体文件、应用文件等,其中文本文件又可以细分为txt文件、doc文件、pdf文件等,多媒体文件又可以细分为图形文件、录音文件、视频文件等。
[0052]具体的,可以设置文本文件与一级加密对应,应用文件与二级加密对应,多媒体文件与三级加密对应;或者,文本文件中的doc文件与一级加密对应,多媒体文件中的录音文件与二级加密对应,多媒体文件中的视频文件与三级加密对应;或者,多媒体文件中的图形文件、录音文件和视频文件分别与一级加密、二级加密和三级加密对应。
[0053]步骤S303:加密文件时,获取文件的类型
[0054]步骤S304:根据文件类型与加密级别的对应关系,获取对应的加密级别
[0055]步骤S305:以对应的加密级别对文件进行加密
[0056]例如,当用户存储文件时,终端检测到该文件的类型为文本文件,根据文本文件与一级加密的对应关系,对该文件执行一级加密;或者,检测到该文件的类型为多媒体文件中的录音文件,根据录音文件与二级加密的对应关系,对该文件执行二级加密。
[0057]前述实施例均是一种文件属性对应一种加密级别,可选地,也可以综合两种或多种属性对应一种加密级别。例如,可以综合文件存储位置和文件类型对应一种加密级别,具体可设置为:文件存储位置为D盘+文件类型为文本文件对应二级加密,文件存储位置为E盘+文件类型为多媒体文件对应三级加密。
[0058]从而,本发明的加密方法,通过预先设置加密级别以及文件属性与加密级别的对应关系,从而可对不同属性的文件进行不同级别的加密,实现了对加密数据的分类管理,提高了管理效率,确保了数据的安全。
[0059]参见图4,提出本发明的加密装置一实施例,所述加密装置包括设置模块和加密模块。
[0060]设置模块:用于定义至少两种加密级别,并建立文件属性与加密级别的对应关系。
[0061]具体的,可以定义三种加密级别,分别为一级加密、二级加密和三级加密,其中一级加密只对文件头进行加密,二级加密对文件内容进行加密,三级加密则同时对文件头和文件内容进行加密。或者,一级加密使用一般密钥加密,一般权限用户可解密;二级加密使用中级密钥加密,中级权限用户可解密;三级加密使用高级密钥加密,高级权限用户可解密。当然,根据需要,还可以定义更多的加密级别。
[0062]文件属性包括文件存储位置、文件名称、文件类型等特征属性。
[0063]可以利用文件属性中的文件存储位置来与加密级别建立对应关系。文件存储位置可以是文件所在的文件夹,设置模块建立三个文件夹,分别为一级文件夹、二级文件夹和三级文件,并设置一级文件夹对应一级加密,二级文件对应二级加密,三级文件夹对应三级加密。文件存储位置也可以是文件所在的硬盘分区,例如装置中具有C、D、E三个硬盘分区,设置模块设置C盘对应一级加密,D盘对应二级加密,E盘对应三级加密。
[0064]也可以利用文件属性中的文件名称来与加密级别建立对应关系。具体的,可以设置文件名称中的特定字符分别对应一级加密、二级加密和三级加密;或者,文件名称中的关键字“重要”、“很重要”、“非常重要”,分别对应一级至三级加密。
[0065]还可以利用文件属性中的文件类型来与加密级别建立对应关系,文件类型包括文本文件、多媒体文件、应用文件等,其中文本文件又可以细分为txt文件、doc文件、pdf文件等,多媒体文件又可以细分为图形文件、录音文件、视频文件等。具体的,可以设置文本文件与一级加密对应,应用文件与二级加密对应,多媒体文件与三级加密对应;或者,文本文件中的doc文件与一级加密对应,多媒体文件中的录音文件与二级加密对应,多媒体文件中的视频文件与三级加密对应;或者,多媒体文件中的图形文件、录音文件和视频文件分别与一级加密、二级加密和三级加密对应。
[0066]可选地,也可以综合两种或多种属性对应一种加密级别。例如,可以综合文件存储位置和文件类型对应一种加密级别,具体可设置为:文件存储位置为D盘+文件类型为文本文件对应二级加密,文件存储位置为£盘+文件类型为多媒体文件对应三级加密。
[0067]加密模块:用于对文件进行加密。当加密文件时,获取文件的属性,并根据文件属性与加密级别的对应关系,以对应的加密级别对文件进行加密。
[0068]例如,当用户需要对文件进行一级加密时,可以直接将文件移动到一级文件中(或C盘中),加密模块检测到文件移动到一级文件夹(或C盘)后,根据一级文件夹(或C盘)与一级加密的对应关系,对该文件执行一级加密。或者,加密模块检测到用户在三级文件夹中建立新的文件,或者更改或存储原来的文件时,根据三级文件夹与三级加密的对应关系,随即对该文件执行三级加密。
[0069]又如,加密模块检测到用户在某一文件的名称中增加字符“#2”或新建一个名称中具有字符“ #2 ”的文件,则根据文件名称中字符“ #2 ”与二级加密的对应关系,对该文件执行二级加密;或者,加密模块检测到用户对名称中具有字符“#1”的文件进行存储,则根据文件名称中字符“#1 ”与一级加密的对应关系,对该文件执行一级加密。
[0070]或者,当用户存储文件时,加密模块检测到该文件的类型为文本文件,根据文本文件与一级加密的对应关系,对该文件执行一级加密;或者,检测到该文件的类型为多媒体文件中的录音文件,根据录音文件与二级加密的对应关系,对该文件执行二级加密。
[0071 ] 上述方法实施例中的技术特征在本装置均对应适用,这里不再重述。
[0072]据此,本发明的加密装置,通过预先设置加密级别以及文件属性与加密级别的对应关系,从而可对不同属性的文件进行不同级别的加密,实现了对加密数据的分类管理,提高了管理效率,确保了数据的安全。
[0073]需要说明的是:上述实施例提供的加密装置在进行加密时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成。另外,上述实施例提供的加密装置与加密方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0074]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0075]以上参照【专利附图】
附图
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1.一种加密方法,其特征在于,包括步骤: 定义至少两种加密级别,并建立文件属性与加密级别的对应关系; 加密文件时,获取所述文件的属性,并根据所述文件属性与加密级别的对应关系,以对应的加密级别对所述文件进行加密。
2.根据权利要求1所述的加密方法,其特征在于,所述文件属性为文件存储位置,所述建立文件属性与加密级别的对应关系包括: 建立文件存储位置与加密级别的对应关系。
3.根据权利要求1所述的加密方法,其特征在于,所述文件属性为文件名称,所述建立文件属性与加密级别的对应关系包括: 建立文件名称与加密级别的对应关系。
4.根据权利要求1所述的加密方法,其特征在于,所述文件属性为文件类型,所述建立文件属性与加密级别的对应关系包括: 建立文件类型与加密级别的对应关系。
5.根据权利要求1-4任一项所述的加密方法,其特征在于,所述加密级别有三种,包括文件头加密、文件内容加密以及文件头和文件内容同时加密。
6.一种加密装置,其特征在于,包括设置模块和加密模块,其中: 设置模块,用于定义至少两种加密级别,并建立文件属性与加密级别的对应关系; 加密模块,用于获取文件的属性,并根据所述文件属性与加密级别的对应关系,以对应的加密级别对所述文件进行加密。
7.根据权利要求6所述的加密装置,其特征在于,所述文件属性为文件存储位置,所述设置模块用于:建立文件存储位置与加密级别的对应关系。
8.根据权利要求6所述的加密装置,其特征在于,所述文件属性为文件名称,所述设置模块用于:建立文件名称与加密级别的对应关系。
9.根据权利要求6所述的加密装置,其特征在于,所述文件属性为文件类型,所述设置模块用于:建立文件类型与加密级别的对应关系。
10.根据权利要求6-9任一项所述的加密装置,其特征在于,所述加密级别有三种,包括文件头加密、文件内容加密以及文件头和文件内容同时加密。
【文档编号】G06F21/60GK104134046SQ201410367451
【公开日】2014年11月5日 申请日期:2014年7月29日 优先权日:2014年7月29日
【发明者】苏磊 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1