一种数据存储加密的方法及装置与流程

文档序号:11138614阅读:来源:国知局

技术特征:

1.一种数据存储加密的方法,其特征在于,包括:

接收用户端发送的身份认证请求,对所述身份认证请求进行认证,并在认证通过后接收所述用户端发送的数据访问请求;

如果所述数据访问请求为数据上传请求,则对所述数据上传请求携带的待上传数据进行加密后发送至网络存储设备;

如果所述数据访问请求为数据获取请求,则判断所述用户端对所述数据获取请求对应的待获取数据是否具有访问权限,如果是,则由所述网络存储设备中获取所述待获取数据并对其进行解密后发送至所述用户端。

2.根据权利要求1所述的方法,其特征在于,对所述数据上传请求携带的待上传数据进行加密之前,还包括:

对所述待上传数据进行哈希计算,得到对应的数据标识;

对应的,获取所述待获取数据并对其进行解密之后,还包括:

对解密后的所述待获取数据进行哈希计算,得到对应的数据标识,并确定该数据标识与发送所述待获取数据时对其进行计算得到的数据标识是否一致,如果是,则将解密后的所述待获取数据发送至所述用户端。

3.根据权利要求2所述的方法,其特征在于,发送所述待上传数据及所述待获取数据,包括:

基于CIFS协议发送所述待上传数据及所述待获取数据。

4.根据权利要求1所述的方法,其特征在于,对所述身份认证请求进行认证并认证通过之后,还包括:

基于所述身份认证请求确定所述用户端是否为管理用户端,如果是,则接收所述管理用户端发送的系统设置请求,并基于所述系统设置请求进行对应的系统设置,如果否,则接收所述用户端发送的数据访问请求。

5.根据权利要求4所述的方法,其特征在于,还包括:

如果对所述身份认证请求的认证未通过,则发送对应的认证失败信息至所述管理用户端。

6.一种数据存储加密的装置,其特征在于,包括:

认证模块,用于接收用户端发送的身份认证请求,对所述身份认证请求进行认证,并在认证通过后接收所述用户端发送的数据访问请求;

加密模块,用于如果所述数据访问请求为数据上传请求,则对所述数据上传请求携带的待上传数据进行加密后发送至网络存储设备;

解密模块,用于如果所述数据访问请求为数据获取请求,则判断所述用户端对所述数据获取请求对应的待获取数据是否具有访问权限,如果是,则由所述网络存储设备中获取所述待获取数据并对其进行解密后发送至所述用户端。

7.根据权利要求6所述的装置,其特征在于,所述加密模块还包括:

第一计算单元,用于对所述待上传数据进行哈希计算,得到对应的数据标识;

对应的,所述解密模块还包括:

第二计算单元,用于对解密后的所述待获取数据进行哈希计算,得到对应的数据标识,并确定该数据标识与发送所述待获取数据时对其进行计算得到的数据标识是否一致,如果是,则指示所述解密模块将解密后的所述待获取数据发送至所述用户端。

8.根据权利要求7所述的装置,其特征在于,所述加密模块及所述解密模块均包括:

发送单元,用于基于CIFS协议发送所述待上传数据或所述待获取数据。

9.根据权利要求6所述的装置,其特征在于,所述认证模块还包括:

认证单元,用于基于所述身份认证请求确定所述用户端是否为管理用户端,如果是,则接收所述管理用户端发送的系统设置请求,并基于所述系统设置请求进行对应的系统设置,如果否,则接收所述用户端发送的数据访问请求。

10.根据权利要求9所述的装置,其特征在于,还包括:

告警模块,用于如果对所述身份认证请求的认证未通过,则发送对应的认证失败信息至所述管理用户端。

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