[发明专利]基于用户权限的文件查看方法、装置、设备及存储介质在审
申请号: | 202210282780.8 | 申请日: | 2022-03-22 |
公开(公告)号: | CN114626079A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 潘福星 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/44 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户权限 文件 查看 方法 装置 设备 存储 介质 | ||
1.一种基于用户权限的文件查看方法,其特征在于,所述方法包括:
获取待保护文件集和初始化秘钥集,根据所述初始化秘钥集对所述待保护文件集进行加密,得到加密文件集以及所述待保护文件集中每一个文件对应的密钥;
接收用户的文件访问请求,根据所述文件访问请求提取用户的访问文件及访问权限,并根据所述访问文件从所述加密文件集中匹配得到目标文件;
若所述访问权限为禁止访问,则停止文件查看;
若所述访问权限为只读,则对所述目标文件解密,并将解密后的目标文件设置为只读,并在所述用户的终端显示所述目标文件;
若所述访问权限为验证访问,则提取所述目标文件对应的密钥,并向用户发送密码验证请求;
接收所述用户根据所述密码验证请求返回的密码,验证所述密码是否正确;
在所述密码正确时,利用所述目标文件对应的密钥对所述目标文件解密,得到解密文件,并在所述用户的终端显示所述解密文件。
2.如权利要求1所述的基于用户权限的文件查看方法,其特征在于,所述根据所述初始化秘钥集对所述待保护文件集进行加密,得到加密文件集以及所述待保护文件集中每一个文件对应的密钥,包括:
从所述待保护文件集中逐一提取一个文件作为目标文件,并从所述初始化秘钥集中提取一个作为目标秘钥;
根据所述目标秘钥进行字符运算,得到加密秘钥,并根据所述加密秘钥异或计算,得到对应的解密秘钥;
利用所述加密秘钥对所述目标文件进行加密处理,得到加密文件,并将所述解密秘钥作为所述加密文件对应的密钥;
汇总所有加密文件及对应的密钥,得到加密文件集以及所述文件集中每一个文件对应的密钥。
3.如权利要求2所述的基于用户权限的文件查看方法,其特征在于,所述根据所述目标秘钥进行字符运算,得到加密秘钥,包括:
随机生成字节数组,将字节数组中的每个数据转换为十六进制;
将转换成十六进制的数据转换为字符型数据,根据所述字节数组的下标顺序拼接所述字符型数据,得到第一字符串;
将字节数组中的数据按所述下标顺序进行异或运算,并将异或运算的结果按所述下标顺序依次赋值在预设长度的临时数组中;
将所述临时数组中的数据转换为字节型数据,对所述初始化秘钥与所述字节型数据进行异或计算,得到加密秘钥。
4.如权利要求1所述的基于用户权限的文件查看方法,其特征在于,所述根据所述文件访问请求提取用户的访问文件及访问权限,包括:
提取所述文件访问请求的数据类型字段;
选取与所述数据类型字段相应的解析器对所述文件访问请求进行解析,得到解析数据;
提取所述解析数据中预设位置的数据作为目标数据;
根据所述目标数据的属性将所述目标数据分为访问文件及访问权限。
5.如权利要求1所述的基于用户权限的文件查看方法,其特征在于,所述根据所述访问文件从所述加密文件集中匹配得到目标文件,包括:
分别提取所述访问文件的访问文件标签以及所述加密文件集的文件标签集;
利用所述访问文件标签在所述文件标签集中检索,将在所述文件标签集中检索到的标签作为目标标签;
根据所述目标标签从所述加密文件集中提取出目标文件。
6.如权利要求1所述的基于用户权限的文件查看方法,其特征在于,所述对所述目标文件解密,并将解密后的目标文件设置为只读,包括:
提取所述目标文件对应的密钥,并利用所述密钥对所述目标文件解密;
提取解密后的文件所对应的文件属性;
将所述文件属性设置为readonly,并将设置属性后的文件作为只读文件。
7.如权利要求1至6中任一项所述的基于用户权限的文件查看方法,其特征在于,所述验证所述密码是否正确,包括:
从所述密码和所述密钥中提取对应的字段,得到第一字段和第二字段;
判断所述第一字段和所述第二字段是否相同;
若所述第一字段和所述第二字段相同,则判定所述密码正确;
若所述第一字段和所述第二字段不相同,则判定所述密码正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210282780.8/1.html,转载请声明来源钻瓜专利网。