文件处理方法、设备、系统和存储介质与流程

文档序号:25109535发布日期:2021-05-19 00:24阅读:来源:国知局

技术特征:
1.一种文件处理方法,应用于加密设备,其特征在于,包括:获取待加密文件,以及获取基础镜像文件;根据预设的加密策略,对所述待加密文件进行加密,得到加密文件;基于预设的虚拟环境容器,将所述加密文件添加至所述基础镜像文件,获得对应的目标镜像文件,其中,所述目标镜像文件部署于所述虚拟环境容器对应的虚拟运行环境中。2.根据权利要求1所述的文件处理方法,其特征在于,所述根据预设的加密策略,对所述待加密文件进行加密,得到加密文件,包括:确定所述待加密文件对应的第一哈希值,以及确定当前的时间戳;根据所述第一哈希值与所述时间戳,确定所述待加密文件对应的密码信息;生成所述密码信息对应的密钥,根据所述密钥对所述待加密文件进行加密,得到所述加密文件。3.根据权利要求1所述的文件处理方法,其特征在于,所述根据预设的加密策略,对所述待加密文件进行加密,得到加密文件之后,还包括:确定所述加密文件对应的第二哈希值;将所述加密文件与所述第二哈希值关联存储至预设的文件信息列表;根据所述加密文件对应的密钥对所述文件信息列表进行加密,得到对应的加密文件信息列表。4.根据权利要求3所述的文件处理方法,其特征在于,所述方法还包括:确定所述加密文件信息列表对应的识别码;根据所述密钥、所述第二哈希值以及所述识别码,确定所述加密文件信息列表的授权信息;将所述授权信息存储至云服务器,以及将所述授权信息存储至本地数据库和/或外部存储器。5.根据权利要求3所述的文件处理方法,其特征在于,所述方法还包括:将所述加密文件信息列表添加至所述目标镜像文件,以及将所述虚拟环境容器运行所需的配置文件添加至所述目标镜像文件。6.根据权利要求1

5任一项所述的文件处理方法,其特征在于,所述获取基础镜像文件,包括:获取源码文件,并确定所述源码文件对应的文件格式;根据所述文件格式,对所述源码文件的文件读写接口信息进行修改,得到修改后的所述源码文件;对修改后的所述源码文件进行编译,得到所述基础镜像文件。7.一种文件处理方法,应用于解密设备,其特征在于,包括:基于目标镜像文件对应的虚拟运行环境,获取所述目标镜像文件中的至少一个待处理文件与加密文件信息列表;确定所述至少一个待处理文件中的待解密文件;基于所述加密文件信息列表,确定所述待解密文件对应的密钥;根据所述密钥对所述待解密文件进行解密。8.根据权利要求7所述的文件处理方法,其特征在于,所述确定所述至少一个待处理文
件中的待解密文件,包括:获取每个所述待处理文件的文件头信息或文件尾信息;若当前的待处理文件的所述文件头信息或所述文件尾信息为预设的字段,则确定所述当前的待处理文件为所述待解密文件。9.根据权利要求7所述的文件处理方法,其特征在于,所述基于所述加密文件信息列表,确定所述待解密文件对应的密钥,包括:确定所述加密文件信息列表对应的识别码;根据所述识别码获取所述加密文件信息列表对应的授权信息;对所述授权信息进行解析,得到所述密钥。10.根据权利要求9所述的文件处理方法,其特征在于,所述根据所述识别码获取所述加密文件信息列表对应的授权信息,包括:若与云服务器建立网络连接,则根据所述识别码从所述云服务器获取所述授权信息;若与云服务器未建立网络连接,则根据所述识别码从本地数据库或外部存储器获取所述授权信息。11.根据权利要求10所述的文件处理方法,其特征在于,所述根据所述识别码从所述云服务器获取所述授权信息,包括:向所述云服务器发送包含所述识别码的授权请求消息;接收所述云服务器根据所述授权请求消息返回的所述识别码对应的所述授权信息。12.根据权利要求11所述的文件处理方法,其特征在于,所述向所述云服务器发送包含所述识别码的授权请求消息之后,还包括:若未接收到所述云服务器根据所述授权请求消息返回的所述识别码对应的所述授权信息,则根据所述识别码从所述本地数据库或所述外部存储器获取所述授权信息。13.根据权利要求7所述的文件处理方法,其特征在于,所述根据所述密钥对所述待解密文件进行解密之前,还包括:根据所述密钥对所述加密文件信息列表进行解密,得到解密后的文件信息列表;确定所述文件信息列表中是否存在所述待解密文件;所述根据所述密钥对所述待解密文件进行解密,包括:若所述文件信息列表中存在所述待解密文件,则根据所述密钥对所述待解密文件进行解密。14.根据权利要求13所述的文件处理方法,其特征在于,所述确定所述文件信息列表中是否存在所述待解密文件,包括:确定所述待解密文件对应的第三哈希值;若所述文件信息列表中存在第二哈希值与所述第三哈希值相同,则确定所述文件信息列表中存在所述待解密文件;若所述文件信息列表中不存在第二哈希值与所述第三哈希值相同,则确定所述文件信息列表中不存在所述待解密文件。15.一种加密设备,其特征在于,所述加密设备包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现:
如权利要求1至6中任一项所述的文件处理方法。16.一种解密设备,其特征在于,所述解密设备包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现:如权利要求7至14中任一项所述的文件处理方法。17.一种文件处理系统,其特征在于,所述系统包括加密设备、解密设备以及云服务器;所述云服务器用于存储所述加密设备发送的权限信息,以及用于接收所述解密设备发送的权限请求消息,并根据所述权限请求消息返回权限信息;所述加密设备为如权利要求15所述的加密设备;所述解密设备为如权利要求16所述的解密设备。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至6中任一项所述的文件处理方法;或实现如权利要求7至14中任一项所述的文件处理方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1