一种基于哈希值对文件分类存储的方法及系统技术方案

技术编号:36704515 阅读:27 留言:0更新日期:2023-03-01 09:24
本发明专利技术提供了一种基于哈希值对文件分类存储的方法,该方法为:步骤S1、软件安装时,记录新创建的软件文件及软件目录结构,并记录每个软件文件的sha256哈希值,每个软件文件都属于公开文件;步骤S2、软件启动后,会生成软件数据目录,并获取数据目录下的公开文件;步骤S3、将软件目录和软件数据目录中公开文件上传至服务器端,本地保存公开文件的目录和每个公开文件的sha256哈希值,同时本地删除上传的公开文件;步骤S4、在打开软件时候,通过公开文件的目录和对应的公开文件的sha256哈希值,下载公开文件到本地,下载完毕后,则软件能正常启动;能减少本地的存储空间。能减少本地的存储空间。能减少本地的存储空间。

【技术实现步骤摘要】
一种基于哈希值对文件分类存储的方法及系统


[0001]本专利技术涉及文件处理
,特别是一种基于哈希值对文件分类存储的方法及系统。

技术介绍

[0002]现有的计算机磁盘很多采用固态硬盘,这样硬盘的存储空间不是很大,在磁盘空间不足的情况下,如果将所有文件进行备份处理,可能担心隐私文件也被上传,导致隐私泄漏。
[0003]现有技术是通过采用将文件加密的方法处理文件的隐私,但是加密文件有可能由于密码泄漏,或者随着计算机算力的提高,密码会容易被破解,从而导致已经上传到云端的文件也被解密,导致隐私文件泄漏。本专利的技术是不将隐私文件传到云端进行存储备份,从而避免的文件泄漏。

技术实现思路

[0004]为克服上述问题,本专利技术的目的是提供一种基于哈希值对文件分类存储的方法,在保护隐私的情况下,既能减少存储空间,又可以避免隐私文件泄漏。
[0005]本专利技术采用以下方案实现:一种基于哈希值对文件分类存储的方法,所述方法包括如下步骤:
[0006]步骤S1、软件安装时,记录新创建的软件文件及软件目录结构,并记录本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于哈希值对文件分类存储的方法,其特征在于:所述方法包括如下步骤:步骤S1、软件安装时,记录新创建的软件文件及软件目录结构,并记录每个软件文件的sha256哈希值,每个软件文件都属于公开文件;步骤S2、软件启动后,会生成软件数据目录,并获取数据目录下的公开文件;步骤S3、将软件目录和软件数据目录中公开文件上传至服务器端,本地保存公开文件的目录和每个公开文件的sha256哈希值,同时本地删除上传的公开文件;步骤S4、在打开软件时候,通过公开文件的目录和对应的公开文件的sha256哈希值,下载公开文件到本地,下载完毕后,则软件能正常启动。2.根据权利要求1所述的一种基于哈希值对文件分类存储的方法,其特征在于:所述步骤S2进一步具体为:软件启动后,会生成软件数据目录,通过扫描软件数据目录下的数据文件,并生成每个数据文件的sha256哈希值,将生成的数据文件对应的用户id和数据文件的sha256哈希值上传至云端,判断云端记录的数据文件的sha256哈希值的用户id数量是否超过阈值,是,则该数据文件是公开文件,否,则该数据文件是隐私文件,隐私文件保存在本地。3.根据权利要求1所述的一种基于哈希值对文件分类存储的方法,其特征在于:所述方法还包括定期将未在运行的软件的公开文件上传到服务器端,并清理本地未在运行的软件的公开文件。4.一种基于哈希值对文件分类存储的系统,其特征在于:所述系统包括:软件文件获...

【专利技术属性】
技术研发人员:刘德建陈丛亮李佳
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1