一种实现数据处理的方法、装置及服务器与流程

文档序号:15455274发布日期:2018-09-15 00:56阅读:163来源:国知局

本文涉及但不限于信息处理技术,尤指一种实现数据处理的方法、装置及服务器。



背景技术:

为了保护信息安全和个人隐私,用户一般采用加密方式对数据文件(包括:文档、图片、视频等)进行处理,加密处理的数据文件可以实现对其他用户的访问权限进行管理,避免数据文件被随意查看和编辑。

随着存储的数据文件的不断增多,如果用户采用多种加密密码进行数据文件的加密,则用户一般采用较为简单的加密密码进行加密,即影响数据文件的安全,也容易造成不同数据文件的加密密码的混淆;如果采用满足高安全级别要求的密码,则可能需要采用密码管理工具对使用的加密密码进行记录管理,采用密码管理工具本身存在无法确定的安全问题,且进行解密时需要查看记录管理的加密密码才可以进行解密,影响数据文件解密和查看的效率;如果采用相同或近似的加密密码,则数据文件的安全性较低,一旦其中一个数据文件被解密,其他数据文件很容易被解密。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现数据处理的方法、装置及服务器,能够在保证数据文件安全的前提下,实现高效的加密处理。

本发明实施例提供了一种实现数据处理的方法,包括:

按照一一对应关系获取对应于各数据文件的加密密码;

根据获取的各加密密码对各数据文件分别进行加密处理;

所述加密密码为预设安全等级的加密密码。

可选的,所述获取对各数据文件分别进行加密的加密密码包括:

从预设服务器获取对应于各数据文件的加密密码;或者,

按照预设策略生成并获得对应于各数据文件的加密密码。

可选的,从预设服务器获取对应于各数据文件的加密密码之前,所述方法还包括:

对获取加密密码的第一账户,通过预设客户端或预设网页完成管理权限认证,以对通过管理权限认证的第一账户提供所述加密密码。

可选的,所述方法还包括:

对完成管理权限认证的第一账户,根据编辑指令对加密的所述数据文件进行编辑处理;

其中,所述编辑指令包括:删除密码指令、更改密码指令、查看指令。

可选的,所述按照预设策略生成的每一个数据文件的加密密码包括:

基于预设算法,根据各所述数据文件的属性信息生成的所述预设安全等级的加密密码;

其中,所述属性信息包括以下部分或全部:数据文件的名称、加密时间、文件大小、数据文件的关键字。

可选的,所述方法还包括:

记录对应至各数据文件的加密密码;

发送加密过的一个或一个以上数据文件至第二账户时,同时发送与发送的数据文件对应的加密密码至第二账户。

可选的,所述方法还包括:

通过管理权限认证的所述第一账户添加第二账户为授权账户,以使第二账户接收到第一账户发送的数据文件时,直接进行数据文件的查看。

另一方面,本发明实施例还提供一种实现数据处理的方法,包括:

对第一账户进行管理权限认证;

完成第一账户的管理权限认证后,对第一账户需要加密的各数据文件,按照一一对应关系生成相应的加密密码;

发送生成的加密密码至第一账户,以使第一账户根据加密密码进行各数据文件的加密;

所述加密密码为预设安全等级的加密密码。

再一方面,本发明实施例还提供一种实现数据处理的终端,包括:获取单元和加密处理单元;其中,

获取单元用于,按照一一对应关系获取对应于各数据文件的加密密码,并发送至加密处理单元;

加密处理单元用于,根据获取的各加密密码对各数据文件分别进行加密处理;

所述加密密码为预设安全等级的加密密码。

可选的,所述获取单元具体用于:

从预设服务器获取对应于各数据文件的加密密码;或者,

按照预设策略生成并获得对应于各数据文件的加密密码。

可选的,所述终端还包括:

请求认证单元,用于通过预设客户端或预设网页对自身账户完成管理权限认证,以获取所述加密密码。

可选的,所述终端还包括:

编辑单元,用于在完成管理权限认证后,根据编辑指令对加密的所述数据文件进行编辑处理;

其中,所述编辑指令包括:删除密码指令、更改密码指令、查看指令。

可选的,所述获取单元按照预设策略生成的每一个数据文件的加密密码包括:基于预设算法,根据各所述数据文件的属性信息生成的所述预设安全等级的加密密码;

其中,所述属性信息包括以下部分或全部:数据文件的名称、加密时间、文件大小、数据文件的关键字。

可选的,所述终端还包括:

记录单元,用于记录对应至各数据文件的加密密码;

发送单元,用于发送加密过的一个或一个以上数据文件至第二账户时,同时发送与发送的数据文件对应的加密密码至第二账户。

可选的,所述终端还包括:

授权单元,用于自身账户通过管理权限认证后,添加第二账户为授权账户,以使第二账户接收到第一账户发送的数据文件时,直接进行数据文件的查看。

还一方面,本发明实施例还提供一种服务器,包括:授权认证单元、生成单元、反馈单元;其中,

授权认证单元用于,对第一账户进行管理权限认证;

生成单元用于,完成第一账户的管理权限认证后,对第一账户需要加密的各数据文件,按照一一对应关系生成相应的加密密码;

反馈单元用于,发送生成的加密密码至第一账户,以使第一账户根据加密密码进行各数据文件的加密;

所述加密密码为预设安全等级的加密密码。

与相关技术相比,本申请技术方案包括:按照一一对应关系获取对应于各数据文件的加密密码;根据获取的各加密密码对各数据文件分别进行加密处理;加密密码为预设安全等级的加密密码。本发明实施例通过直接获取各数据文件相应的预设安全等级的加密密码,保证了数据文件的信息安全,提高了数据处理的效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例实现数据处理的方法的流程图;

图2为本发明另一实施例实现数据处理的方法的流程图;

图3为本发明实施例实现数据处理的终端的结构框图;

图4为本发明实施例服务器的结构框图;

图5为本发明应用示例的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明实施例实现数据处理的方法的流程图,如图1所示,包括:

步骤100、按照一一对应关系获取对应于各数据文件的加密密码;

这里,加密密码为预设安全等级的加密密码。

需要说明的是,本发明实施例预设安全等级的加密密码可以参照相关技术中已有的密码安全等级进行设置;以加密密码位数固定,仅考虑字符种类为例,可以设定:只由数字或字母(大写或小写)一种字符构建的密码为低安全级别的加密密码;包含两种字符种类的加密密码为一般安全级别的加密密码;包含三种字符(例如、数字、字母(大写或小写)和标点)的加密密码为较高安全级别的加密密码;包含四种(例如、大写字母、小写字母、数字、标点)或四种以上字符的加密密码为高安全级别的加密密码;在以字符种类作为加密密码安全等级的设定标准下,理论上,加密密码的位数越多,加密密码的安全等级越高,例如、包含两种字符的加密密码,位数为8位的加密密码安全等级大于位数为6位的加密密码。

可选的,本发明实施例获取对各数据文件分别进行加密的加密密码包括:

从预设服务器获取对应于各数据文件的加密密码;或者,

按照预设策略生成并获得对应于各数据文件的加密密码。

本发明实施例可以从预设服务器中获得加密密码,也可以在本地实现加密密码的生成,具体采用何种方式的加密密码可以由技术人员结合安全要求和用户使用习惯进行选择确定。

可选的,从预设服务器获取对应于各数据文件的加密密码之前,本发明实施例方法还包括:

对获取加密密码的第一账户,通过预设客户端或预设网页完成管理权限认证,以对通过管理权限认证的第一账户提供加密密码。

需要说明的是,本发明实施例可以通过预设客户端或预设网页实现数据处理,即通过预设客户端或预设网页登录第一账户后,通过完成管理权限认证的第一账户进行加密密码的生成或获取。

可选的,本发明实施例方法还包括:

对完成管理权限认证的第一账户,根据编辑指令对加密的数据文件进行编辑处理;

其中,编辑指令包括:删除密码指令、更改密码指令、查看指令。

需要说明的是,以编辑指令为查看指令为例,本发明实施例可以通过权限设置确定第一账户查看数据文件时是否需要进行解密处理,当设置第一账户需要进行解密处理时,第一账户需要根据获取的加密密码进行解密处理,当设置第一账户无需进行解密处理时,第一账户可以直接查看数据文件。权限设置的方法可以参照相关技术中已有的实现方式进行。

可选的,本发明实施例按照预设策略生成的每一个数据文件的加密密码包括:

基于预设算法,根据各数据文件的属性信息生成的预设安全等级的加密密码;

其中,属性信息包括以下部分或全部:数据文件的名称、加密时间、文件大小、数据文件的关键字。

需要说明的是,预设算法可以时相关技术已有的编码处理方法;预设安全等级的加密密码可以是:位数满足一定位数要求且组成包含预设个种类字符的密码,其中,字符种类可以根据安全等级进行设置。本发明实施例基于预设算法生成加密密码是,预设算法还可以在生成加密密码过程中按照预设规则加入随机数,通过加入的随机数提升加密密码的复杂度和加密密码的安全性。

步骤101、根据获取的各加密密码对各数据文件分别进行加密处理;

需要说明的是,本发明实施例获取加密密码后,可以采用相关技术中已有的处理方式对数据文件进行加密处理。

本发明实施例通过直接获取各数据文件相应的预设安全等级的加密密码,保证了数据文件的信息安全,提高了数据处理的效率。

可选的,本发明实施例方法还包括:

记录对应至各数据文件的加密密码;

发送加密过的一个或一个以上数据文件至第二账户时,同时发送与发送的数据文件对应的加密密码至第二账户。

需要说明的是,本发明实施例可以通过在本地建立数据库的方式记录各数据文件的加密密码,各数据文件可以通过名称、文件大小、生成日期等参数进行区分。本发明实施例在发送数据文件时将加密密码发送至第二账户,第一账户无需进行密码查询,第二账户可以直接根据接收到的加密密码进行解密,交互过程高效,可以提升用户的操作体验。

可选的,本发明实施例方法还包括:

通过管理权限认证的第一账户添加第二账户为授权账户,以使第二账户接收到第一账户发送的数据文件时,直接进行数据文件的查看。

这里,对第二账户进行授权,使第二账户根据授权至今进行接收到的数据文件的查看,操作过程简答高效,在保证数据文件安全的前提下,提高了数据处理的工作效率和用户的使用体验。

与相关技术相比,本申请技术方案包括:按照一一对应关系获取对应于各数据文件的加密密码;根据获取的各加密密码对各数据文件分别进行加密处理;加密密码为预设安全等级的加密密码。本发明实施例通过直接获取各数据文件相应的预设安全等级的加密密码,保证了数据文件的信息安全,提高了数据处理的效率。

本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于上述实现数据处理的方法。

本发明实施例还提供一种实现数据处理的装置,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

程序指令在处理器读取执行以下操作:

按照一一对应关系获取对应于各数据文件的加密密码;

根据获取的各加密密码对各数据文件分别进行加密处理;

加密密码为预设安全等级的加密密码。

图2为本发明另一实施例实现数据处理的方法的流程图,如图2所示,包括:

步骤200、对第一账户进行管理权限认证;

这里,加密密码为预设安全等级的加密密码。

需要说明的是,本发明实施例预设安全等级的加密密码可以参照相关技术中已有的密码安全等级进行设置;以加密密码位数固定,仅考虑字符种类为例,可以设定:只由数字或字母(大写或小写)一种字符构建的密码为低安全级别的加密密码;包含两种字符种类的加密密码为一般安全级别的加密密码;包含三种字符(例如、数字、字母(大写或小写)和标点)的加密密码为较高安全级别的加密密码;包含四种(例如、大写字母、小写字母、数字、标点)或四种以上字符的加密密码为高安全级别的加密密码;在以字符种类作为加密密码安全等级的设定标准下,理论上,加密密码的位数越多,加密密码的安全等级越高,例如、包含两种字符的加密密码,位数为8位的加密密码安全等级大于位数为6位的加密密码。

步骤201、完成第一账户的管理权限认证后,对第一账户需要加密的各数据文件,按照一一对应关系生成相应的加密密码;

步骤202、发送生成的加密密码至第一账户,以使第一账户根据加密密码进行各数据文件的加密。

本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于上述实现数据处理的方法。

本发明实施例还提供一种实现数据处理的装置,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

对第一账户进行管理权限认证;

完成第一账户的管理权限认证后,对第一账户需要加密的各数据文件,按照一一对应关系生成相应的加密密码;

加密密码为预设安全等级的加密密码;

发送生成的加密密码至第一账户,以使第一账户根据加密密码进行各数据文件的加密。

图3为本发明实施例实现数据处理的终端的结构框图,如图3所示,包括:获取单元和加密处理单元;其中,

获取单元用于,按照一一对应关系获取对应于各数据文件的加密密码,并发送至加密处理单元;

这里,加密密码为预设安全等级的加密密码。

需要说明的是,本发明实施例预设安全等级的加密密码可以参照相关技术中已有的密码安全等级进行设置;以加密密码位数固定,仅考虑字符种类为例,可以设定:只由数字或字母(大写或小写)一种字符构建的密码为低安全级别的加密密码;包含两种字符种类的加密密码为一般安全级别的加密密码;包含三种字符(例如、数字、字母(大写或小写)和标点)的加密密码为较高安全级别的加密密码;包含四种(例如、大写字母、小写字母、数字、标点)或四种以上字符的加密密码为高安全级别的加密密码;在以字符种类作为加密密码安全等级的设定标准下,理论上,加密密码的位数越多,加密密码的安全等级越高,例如、包含两种字符的加密密码,位数为8位的加密密码安全等级大于位数为6位的加密密码。

可选的,本发明实施例获取单元具体用于:

从预设服务器获取对应于各数据文件的加密密码;或者,

按照预设策略生成并获得对应于各数据文件的加密密码。

本发明实施例可以从预设服务器中获得加密密码,也可以在本地实现加密密码的生成,具体采用何种方式的加密密码可以由技术人员结合安全要求和用户使用习惯进行选择确定。

可选的,本发明实施例获取单元按照预设策略生成的每一个数据文件的加密密码包括:基于预设算法,根据各数据文件的属性信息生成的预设安全等级的加密密码;

其中,属性信息包括以下部分或全部:数据文件的名称、加密时间、文件大小、数据文件的关键字。

需要说明的是,预设算法可以时相关技术已有的编码处理方法;预设安全等级的加密密码可以是:位数满足一定位数要求且组成包含预设个种类字符的密码,其中,字符种类可以根据安全等级进行设置。本发明实施例基于预设算法生成加密密码是,预设算法还可以在生成加密密码过程中按照预设规则加入随机数,通过加入的随机数提升加密密码的复杂度和加密密码的安全性。

加密处理单元用于,根据获取的各加密密码对各数据文件分别进行加密处理;

本发明实施例通过直接获取各数据文件相应的预设安全等级的加密密码,保证了数据文件的信息安全,提高了数据处理的效率。

可选的,本发明实施例终端还包括:

请求认证单元,用于通过预设客户端或预设网页对自身账户完成管理权限认证,以获取加密密码。

需要说明的是,本发明实施例可以通过预设客户端或预设网页实现数据处理,即通过预设客户端或预设网页登录第一账户后,通过完成管理权限认证的第一账户进行加密密码的生成或获取。

可选的,本发明实施例终端还包括:

编辑单元,用于在完成管理权限认证后,根据编辑指令对加密的数据文件进行编辑处理;

其中,编辑指令包括:删除密码指令、更改密码指令、查看指令。

需要说明的是,本发明实施例可以通过权限设置确定第一账户查看数据文件时是否需要进行解密处理,当设置第一账户需要进行解密处理时,第一账户需要根据获取的加密密码进行解密处理,当设置第一账户无需进行解密处理时,第一账户可以直接查看数据文件。权限设置的方法可以参照相关技术中已有的实现方式进行。

可选的,本发明实施例终端还包括:

记录单元,用于记录对应至各数据文件的加密密码;

发送单元,用于发送加密过的一个或一个以上数据文件至第二账户时,同时发送与发送的数据文件对应的加密密码至第二账户。

需要说明的是,本发明实施例可以通过在本地建立数据库的方式记录各数据文件的加密密码,各数据文件可以通过名称、文件大小、生成日期等参数进行区分。本发明实施例在发送数据文件时将加密密码发送至第二账户,第一账户无需进行密码查询,第二账户可以直接根据接收到的加密密码进行解密,交互过程高效,可以提升用户的操作体验。

可选的,本发明实施例终端还包括:

授权单元,用于自身账户通过管理权限认证后,添加第二账户为授权账户,以使第二账户接收到第一账户发送的数据文件时,直接进行数据文件的查看。

这里,对第二账户进行授权,使第二账户根据授权至今进行接收到的数据文件的查看,操作过程简答高效,在保证数据文件安全的前提下,提高了数据处理的工作效率和用户的使用体验。

与相关技术相比,本申请技术方案包括:按照一一对应关系获取对应于各数据文件的加密密码;根据获取的各加密密码对各数据文件分别进行加密处理;加密密码为预设安全等级的加密密码。本发明实施例通过直接获取各数据文件相应的预设安全等级的加密密码,保证了数据文件的信息安全,提高了数据处理的效率。

图4为本发明实施例服务器的结构框图,如图4所示,包括:授权认证单元、生成单元、反馈单元;其中,

授权认证单元用于,对第一账户进行管理权限认证;

这里,加密密码为预设安全等级的加密密码。

需要说明的是,本发明实施例预设安全等级的加密密码可以参照相关技术中已有的密码安全等级进行设置;以加密密码位数固定,仅考虑字符种类为例,可以设定:只由数字或字母(大写或小写)一种字符构建的密码为低安全级别的加密密码;包含两种字符种类的加密密码为一般安全级别的加密密码;包含三种字符(例如、数字、字母(大写或小写)和标点)的加密密码为较高安全级别的加密密码;包含四种(例如、大写字母、小写字母、数字、标点)或四种以上字符的加密密码为高安全级别的加密密码;在以字符种类作为加密密码安全等级的设定标准下,理论上,加密密码的位数越多,加密密码的安全等级越高,例如、包含两种字符的加密密码,位数为8位的加密密码安全等级大于位数为6位的加密密码。

生成单元用于,完成第一账户的管理权限认证后,对第一账户需要加密的各数据文件,按照一一对应关系生成相应的加密密码;

反馈单元用于,发送生成的加密密码至第一账户,以使第一账户根据加密密码进行各数据文件的加密。

以下通过应用示例对本发明实施例进行清楚详细的说明,应用示例仅用于陈述本发明,并不用于限定本发明的保护范围。

应用示例

图5为本发明应用示例的方法流程图,如图5所示,包括:

步骤500、用户获取管理认证权限;

可选的,本发明实施例可以通过预设客户端或预设网页登录注册的账户,或其他验证方式获取管理认证权限;

步骤501、完成管理认证权限的用户,通过路径选择打开数据文件,并判断打开的数据文件是否包含加密密码;

当打开的数据文件不包含加密密码时,执行步骤5020;当打开的数据文件包含加密密码时,执行步骤5030;

步骤5020、按照一一对应关系获取对应于各数据文件的加密密码;

可选的,获取加密密码包括:

从预设服务器获取对应于各数据文件的加密密码;或者,

按照预设策略生成并获得对应于各数据文件的加密密码。

步骤5021、根据获取的各加密密码对各数据文件分别进行加密处理。

步骤5022、记录对应至各数据文件的加密密码;记录的加密密码可以用于发送加密过的一个或一个以上数据文件至第二账户时,发送与发送的数据文件对应的加密密码至第二账户;

步骤5030、判断加密密码是否为获取的加密密码;

当加密密码为获取的加密密码时,执行步骤50310;当加密密码不是获取的加密密码时,执行步骤50320;

步骤50310、直接对数据文件进行编辑处理;其中编辑处理包括:查看、修改密码、删除密码等。

步骤50320、接收通过外部指令输入的加密密码,对数据文件进行解密处理;

对完成解密处理的数据,步骤5020;

本应用示例,外部指令输入的加密密码包括采用本发明实施例以外的方法生成的加密密码。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1